1、云排查
注:云排查工具功能目前暂不完善,会存在部分接口已经收到异步回调或者请求成功的情况下还查询不到数据内容的情况,并且无法查询到沙箱环境测试的数据日志内容。
更多相关的云排查工具使用流程可参考【如何使用云排查】。
2、查询条件说明
点击【云排查首页】,登录支付宝账号后进入查询首页,按照以下截图要求填写对应的数据内容信息。
(1)应用/PID:登录账户后,可选择账户名下创建的应用或者pid信息。
(2)请求关键字:可以设置为商户订单号或者接口英文名称等,(如转账接口的out_biz_no参数值,或者alipay.fund.trans.uni.transfer,可点击【单笔转账到支付宝账户】查看)。
(3)请求时间:目前支持的查询日期是7天,所以在选择“开始日期”里,只能选择从当前日期往前的7天范围;
而“开始日期”里,可以选择对应“开始日期”的24小时内的所有时间段。
根据上述说明填写好数据内容后,点击查询条件截图上的查询按钮进行查询,然后根据查询到产品的请求数据和异步通知数据再进行问题排查。
3、异步通知数据分析
(1)异步通知无法正常接收
可根据如上图查询到异步数据内容,了解异步地址,外网post访问状态、商户返回数据等信息。
(2)异步通知接收到验签失败
可根据如上图查询到的内容, 找到接收到的那笔异步回调数据内容(注:没有返回success会出现重发情况,可根据notify_time参数从云排查工具上找对应的那笔异步回调数据内容),然后替换云排查查询到的数据内的敏感数据信息(例如sign,buyer_logon_id,seller_email等值),最后根据密钥方式选择【如何使用RSA2签名验签】和【如何使用证书签名验签】其中一篇方案说明进行验签操作,核实具体的返回结果。
注:支付宝公钥的数据不是使用工具进行生成的,需要在支付宝后台获取的,详细参考【如何获取支付宝公钥】。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。