微信支付统一下单接口签名错误
微信的统一下单接口总是报签名错误!
我用微信官方的签名验证获得的签名结果是一样的,请问有什么好方法能验证签名错误是由什么导致的么?
下面是我调用接口传的xml:
<xml>
<mch_id>1423xxxxxxx7402</mch_id>
<nonce_str><![CDATA[5b6fc9879716a]]></nonce_str>
<body><![CDATA[deal]]></body>
<out_trade_no><![CDATA[SN2018081213435352966711]]></out_trade_no>
<total_fee>20000</total_fee>
<notify_url><![CDATA[http://xxx.com/api/payment/notify]]></notify_url>
<trade_type><![CDATA[JSAPI]]></trade_type>
<openid><![CDATA[oV8-KxxxxxxYuARnthpFiQec]]></openid>
<spbill_create_ip><![CDATA[36.xx.xxx.252]]></spbill_create_ip>
<appid><![CDATA[wxxxxxxxe73053]]></appid>
<sign><![CDATA[0400701EF7F990D9652BBxxE5E8D8ACB]]></sign>
</xml>
{
"mch_id": 1423xxxxxxx7402,
"nonce_str": "5b6fc9879716a",
"body": "deal",
"out_trade_no": "SN2018081213435352966711",
"total_fee": 20000,
"notify_url": "http://xxx.com/api/payment/notify",
"trade_type": "JSAPI",
"openid": "oV8-KxxxxxxYuARnthpFiQec",
"spbill_create_ip": "36.xx.xxx.252",
"appid": "wxxxxxxxe73053",
"sign": "0400701EF7F990D9652BBxxE5E8D8ACB"
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
验证过签名一致那么你的算法就没错。接下来验证一下输入信息。
可能出错的地方: