时间:2019-11-10 18:57:50.150
"out_trade_no":"1193482892819394641"
调用支付接口:"/pay/micropay"
返回结果:
<xml><return_code><![CDATA[SUCCESS]]></return_code>
<return_msg><![CDATA ]></return_msg>
<result_code><![CDATA[FAIL]]></result_code>
<err_code><![CDATA[SYSTEMERROR]]></err_code>
<err_code_des><![CDATA[系统繁忙,请稍后再试]]></err_code_des>
</xml>
疑问点:返回结果中returnCode是success,但是没有sign信息,类似的已出现许多次,帮忙解答下
排查指引: 参考地址:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7
1、在统一下单unifiedorder接口中,确认下配置的notify_url,找到程序的代码
2、修改代码增加签名验证:取支付通知中的参数和自己的密钥算出签名,用这个签名和支付通知中参数的签名做比较,如果完全一样,则验证通过,否则验证不通过。
算签名的方法:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=4_3
3.签名校验工具:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=20_1