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 时,表示支付成功,以此结果为准。 |