阅读(1343) (3)

支付宝小程序API 小程序唤起支付

2017-08-23 14:20:11 更新

支付宝小程序唤起支付

详细接入支付方式参考指引

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),
    });
  }
});