微信支付:签名错误
今天遇到了一个蛋疼的事,微信支付突然出现签名错误,就开始一点点排查,appid key 都没有问题啊,
于是我就打印出来了xml,解析了出来,在官方的校验工具里面两次签名也不一样,
这就蛋疼了配置没有出错,可就是签名错误,我就顺着sdk里面的签名方法一步一步的排查,当我打印出官方拼接的
字符串时,发现了key是小写的,可在商户平台设置的是大写的,这就是问题所在,然后把官方的key 换成小写的之后 问题解决了;
蛋疼,,,,,,啥也不想说了
下面是官方的校验工具,出现问题 一步一步的排查吧!
微信支付接口签名校验工具:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=20_1
微信公众平台支付接口调试工具:https://pay.weixin.qq.com/wiki/tools/signverify/