官网 微信支付接口签名校验工具 验证结果如下:
调用官方SDK WXPayUtil.isSignatureValid() 验证也能通过
证书也没问题
为什么还一直报签名错误啊?
<xml><return_code><![CDATA[FAIL]]></return_code><return_msg><![CDATA[签名错误]]></return_msg></xml>
请求串:
<xml>
<transaction_id>transaction_id</transaction_id>
<nonce_str>KTiPdWwchJCgOWETt9CnMi0eI8gUYOHh</nonce_str>
<refund_desc>refund</refund_desc>
<out_refund_no>20190820144615</out_refund_no>
<appid>appid</appid>
<total_fee>1</total_fee>
<refund_fee>1</refund_fee>
<sign>sign</sign>
<mch_id>mch_id</mch_id>
<notify_url>notify_url</notify_url>
<sign_type>HMAC-SHA256</sign_type>
</xml>
请问这个问题怎么解决的呀
签名错误,检查提交参数(有验证工具验证),KEY,和编码的问题