错误原因
1.请求方法错误;
2.参数问题,如传了未赋值参数、参数格式问题;
3.乱码问题,编码方式;
4.公私秘钥问题。
排查方案
1.请求方法错误,该接口必须使用sdkExecute方法;
2.out_order_no和out_request_no不唯一导致的,需要保证其唯一性;
3.传入了参数未赋值,或者是空"";
4.构造的biz_content格式有问题,特别要注意extra_param,enable_pay_channels参数的格式问题。可生成orderStr字符串后自己做decode、然后做json格式校检,并自行分析构造的格式是否有问题;
5.有乱码问题出现。如何检查,生成str字符串后自己做decode看一下;
6.payee_user_id或者payee_logon_id跟appid不匹配。payee_user_id是商户ID;payee_logon_id登录蚂蚁开放平台账户;
7.公私钥问题和公私钥签名类型问题不匹配导致的。使用完全相同的密钥信息调用其他接口进行测试,若其他接口可以正常测试,则不是该条问题导致;
8.编码方式必须使用utf-8。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。