小程序唤起支付
详细接入支付方式参考指引。
my.tradePay
发起支付。扫码体验:
入参
名称 | 类型 | 必填 | 描述 |
---|---|---|---|
tradeNO | String | 条件 | 接入小程序支付时传入此参数。此参数为支付宝交易号,注意参数有大小写区分 |
success | Function | 否 | 调用成功的回调函数 |
fail | Function | 否 | 调用失败的回调函数 |
complete | Function | 否 | 调用结束的回调函数(调用成功、失败都会执行) |
success 返回值
名称 | 类型 | 描述 |
---|---|---|
resultCode | String | 支付结果状态码,详见下表 |
resultCode 支付状态码说明:
resultCode | 描述 |
---|---|
9000 | 订单支付成功 |
8000 | 正在处理中 |
4000 | 订单支付失败 |
6001 | 用户中途取消 |
6002 | 网络连接出错 |
6004 | 支付结果未知(有可能已经支付成功),请查询商户订单列表中订单的支付状态 |
99 | 用户点击忘记密码导致快捷界面退出(only iOS) |
代码示例
my.tradePay({
tradeNO: '201711152100110410533667792', // 调用统一收单交易创建接口(alipay.trade.create),获得返回字段支付宝交易号trade_no
success: (res) => {
my.alert({
content: JSON.stringify(res),
});
},
fail: (res) => {
my.alert({
content: JSON.stringify(res),
});
}
});