【请求地址】:https://api.mch.weixin.qq.com/pay/unifiedorder
【请求数据】:<xml>
<appid>xx</appid>
<mch_id>xxx</mch_id>
<nonce_str>1680411027724</nonce_str>
<sign>xxx</sign>
<sign_type>MD5</sign_type>
<body>小商场-订单测试支付</body>
<out_trade_no>1_20180811081400</out_trade_no>
<total_fee>59700</total_fee>
<spbill_create_ip>123.12.12.123</spbill_create_ip>
<notify_url>xxxx</notify_url>
<trade_type>JSAPI</trade_type>
<openid>xxx</openid>
</xml>
【响应数据】:<xml><return_code><![CDATA[FAIL]]></return_code>
<return_msg><![CDATA[签名错误,请检查后再试]]></return_msg>
</xml>
我用微信支付接口签名校验工具校验了签名是正确的
还有什么会导致签名错误呢?
签名工具只校验签名的方式是否正确,不校验参数的正确性。先去验证一下key是否正确,我验证是没有通过的
我也是这样,而且key也是对的,用旧的key放进去修改会提示,报文也用工具验证签名算对的,有解决的吗诸位大神。