微信公众号支付报签名错误
接口请求返回如下:
<xml>
<return_code><![CDATA[FAIL]]></return_code>
<return_msg><![CDATA[签名错误]]></return_msg>
</xml>
按如下步骤可排查问题:
1、到https://pay.weixin.qq.com/wiki/tools/signverify/判断一下签名是否一致
2、如果签名一致,确认公众平台的商户号与微信商户平台的微信支付商户号是否一致,这两个需要一致
3、如果1/2步骤没有问题,重新设置一个新的商户秘钥,这应该是微信的一个bug,她妈的这个太坑了
第三步我被坑了好几天,必须mark一下。