报错原因 1、out_trade_no或trade_no数据错误 2、订单不在查询账户内 3、订单交易未创建 排查方案 1、out_trade_no或trade_no数据错误 检查交易查询接口中设置的out_trade_no或trade_no参数值是否正确,是否存在空格等; 2、订单不在查询账户内 收款账户不一致,导致查询不到该笔交易; 如调用当面付接口时,通过第三方应用授权设置app_auth_token收款,切记交易查询接口也必须设置相同的app_auth_token。 3、订单交易未创建 检查该笔交易是否已创建订单,创建订单时间如下: (1)当面付: 统一收单交易支付接口(条码支付): 输入付款码,接口调用成功后订单创建; 统一收单线下交易预创建(扫码支付):生成二维码使用支付宝钱包扫码唤起收银台后订单创建; 统一收单交易创建接口: 调用接口成功后订单创建; (2)手机网站支付: 支付宝钱包支付:用户点击支付,唤起支付宝收银台后, 输入正确完整的支付密码后订单创建; H5页面登录支付:用户点击支付,输入 账户与支付密码登录,点击确认支付,输入正确完整的支付密码后订单创建; (3)电脑网站支付: 支付宝钱包扫码支付:生成二维码使用支付宝钱包扫码唤起收银台后订单创建; PC端登录支付:用户点击支付,输入账户与密码登录成功后,订单创建; (4)APP支付: 支付宝钱包支付:用户点击支付,唤起支付宝收银台后, 输入正确完整的支付密码后订单创建; H5页面登录支付:用户点击支付,输入账户与支付密码登录,点击确认支付,输入正确完整的支付密码后订单创建;
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。