支付宝小程序API 小程序唤起支付
2018-11-27 20:57 更新
支付宝小程序唤起支付
详细接入支付方式参考指引。
my.tradePay
发起支付。
入参
名称 | 类型 | 必填 | 描述 |
---|---|---|---|
orderStr | String | 条件 | 和tradeNO字段二选一,接入App支付时传入此参数,完整的支付参数拼接成的字符串,从服务端获取 |
tradeNO | String | 条件 | 和orderStr字段二选一,接入当面付时传入此参数。此参数为支付宝交易号 |
success | Function | 否 | 调用成功的回调函数 |
fail | Function | 否 | 调用失败的回调函数 |
complete | Function | 否 | 调用结束的回调函数(调用成功、失败都会执行) |
success 返回值
名称 | 类型 | 描述 |
---|---|---|
resultCode | String | 支付结果状态码,详见下表 |
resultCode 支付状态码说明:
resultCode | 描述 |
---|---|
9000 | 订单支付成功 |
8000 | 正在处理中 |
4000 | 订单支付失败 |
6001 | 用户中途取消 |
6002 | 网络连接出错 |
99 | 用户点击忘记密码导致快捷界面退出(only iOS) |
代码示例
my.tradePay({
orderStr: 'myOrderStr', //完整的支付参数拼接成的字符串,从服务端获取
success: (res) => {
my.alert({
content: JSON.stringify(res),
});
},
fail: (res) => {
my.alert({
content: JSON.stringify(res),
});
}
});
以上内容是否对您有帮助:
更多建议: