属性 | 类型 | 默认值 | 必填 | 描述 |
---|---|---|---|---|
tradeNO | String | - | 否 | 支付宝交易号,注意 参数有大小写区分。 接入 JSAPI 支付 时传入此参数,且必须传入,如何获取交易号参考本文接入流程 JSAPI 支付 中第四步骤。 |
orderStr | String | - | 否 | 预授权参数,完整的支付参数拼接成的字符串。 接入 预授权支付 时传入此参数,且必须传入,如何获取预授权参数参考本文接入流程 预授权支付 中第四步骤。 |
success | Function | - | 否 | 调用成功的回调函数。 |
fail | Function | - | 否 | 调用失败的回调函数。 |
complete | Function | - | 否 | 调用结束的回调函数(调用成功、失败都会执行)。 |
属性 | 类型 | 描述 |
---|---|---|
resultCode | String | 支付结果码。 |
枚举值 | 描述 | 解决方案 | 描述 |
---|---|---|---|
4 | 无权限调用(N22104) | 个人小程序应用没有开放 JSAPI 支付能力,更换为企业小程序。 | - |
4000 | 订单处理失败。 | 接入 JSAPI 支付 tradeNO 时必填,建议从以下几个方面进行排查: **JSAPI 支付:**检查入参字段 tradeNO 是否编写正确,'NO' 都是大写。 | |
6001 | 支付未完成。 | 用户中途取消签约 / 支付,请用户重新签约 / 支付。检查 tradeNO 的值是否正常,在小程序场景中 buyer_id (2088 开头)参数为必填,且此参数值必须和前端唤起支付的支付宝 uid 账号一致。 | |
6002 | 网络连接出错 | 检查网络连接后重试。 | |
6004 | 处理结果未知(有可能已经成功) | 通过商家网站唯一订单号 out_trade_no 或支付宝交易号 trade_no 查询商户订单列表中订单的支付状态,以查询接口实际返回的支付状态为准。 | |
8000 | 正在处理中,支付结果未知(有可能已经支付成功) | 通过商家网站唯一订单号 out_trade_no 或支付宝交易号 trade_no 查询商户订单列表中订单的支付状态,以查询接口实际返回的支付状态为准。 | |
9000 | 订单处理成功 | 不建议根据 my.tradePay 接口同步返回判断是否支付成功,9000 不能判定就是支付成功。已异步通知来获得支付宝服务端返回的支付结果,当异步通知中返回的 trade_status(交易状态)为 TRADE_SUCCESS 时,表示支付成功,以此结果为准。 |
{
"tradeNO": "201711152100110410533667792"
}
{
"orderStr": "alipay_sdk=alipay-sdk-java-3.0.118.DEV&app_id=2018112803019836&biz_content=%7B%22amount%22%3A%220.02%22%2C%22extra_param%22%3A%22%7B%5C%22category%5C%22%3A%5C%22CHARGE_PILE_CAR%5C%22%7D%22%2C%22order_title%22%3A%22%D6%A7%B8%B6%B1%A6%D4%A4%CA%DA%C8%A8%22%2C%22out_order_no%22%3A%22ZMOutOrderNoAppFreeze2018052915543415090975%22%2C%22out_request_no%22%3A%22ZMOutReqNoAppFreeze20180529155434581875858%22%2C%22pay_timeout%22%3A%222d%22%2C%22payee_user_id%22%3A%222088202224929664%22%2C%22product_code%22%3A%22PRE_AUTH_ONLINE%22%7D&charset=GBK&format=json&method=alipay.fund.auth.order.app.freeze&sign=L4wk%2FNKcbJOo3n6Q5qbPzn0jUsvZlK4jr7iXnghudR0zeWJMmeNC71qIBSQfIz45n%2B5iTd0NQ5IK581xI2xCShTCiKAywnQcDmA%2Bjf%2BrRdKCDQCMLfCz%2BZ37C%2B6zxAX3e81%2F8Hr29lw4VPFfHkp9FmMwKw%2FGkNfV5ZlWoh7UtN8%3D&sign_type=RSA×tamp=2018-05-29+15%3A54%3A35&version=1.0"
}
{
"tradeNo": "2023062622001487971409984441",
"result": "partner=\"\"&biz_type=\"\"&biz_sub_type=\"\"&trade_no=\"2023062622001487971409984441\"&app_name=\"alipay\"&display_pay_result=\"true\"&appenv=\"appid=alipay^system=ios^version=10.3.80.6000\"&success=\"true\"",
"resultCode": "9000"
}
{
"resultCode": "6001",
"result": "",
"extendInfo": {},
"memo": "", // 此字段为非正式返回信息,建议使用 resultCode 处理提示信息。
"callbackUrl": ""
}