如题:我直接上代码,为什么总是签名错误,所有官方提供的工具都验证通过了
<xml>
<appid>wx4a968dc5043b8753</appid>
<body>eee</body>
<mch_id>1527704901</mch_id>
<nonce_str>5K8264ILTKCH16CQ2502SI8ZNMTM67VS</nonce_str>
<notify_url>
<openid>onsSW5LpDMhFADe7Zt90HSk9SNz4</openid>
<out_trade_no>20150806125346</out_trade_no>
<spbill_create_ip>59.46.169.162</spbill_create_ip>
<total_fee>1</total_fee>
<trade_type>JSAPI</trade_type>
<sign>C7B748D38EF5DBCFB9C21871D035D986</sign>
</xml>
<xml><return_code><![CDATA[FAIL]]></return_code>
<return_msg><![CDATA[签名错误]]></return_msg>
</xml>
可参照我在下面这个帖子中的回复。向微信发送请求的时候, 请求报文要转为ISO8859-1
https://developers.weixin.qq.com/community/develop/doc/0006a4774b89a8fdd7662429751800?_at=1559331547783
我也遇到这个了,你是怎么解决的呢?
您好,请参考:
1.统一下单的时候,接口要传的appid是小写,但是二次签名的时候要求appId是大写,请注意。
2.如下图:
助手,你好,我这个是统一下单还没进行二次签名的时候,就已经报错了,报错结果是签名错误。
您好,请添加我的微信:WePayTS7
加你了,请通过,谢谢
问题是啥?
签名错误啊!!