600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 微信公众号支付签名错误的解决方法

微信公众号支付签名错误的解决方法

时间:2019-10-26 19:04:09

相关推荐

微信公众号支付签名错误的解决方法

最近搭了一套微信公众号支付的测试环境,微信支付的这一套流程主要卡在签名错误这块卡了一天,故记录一下各种解决办法,希望能帮助大家

签名错误的几种情况

1、签名方式MD5,我是使用MD5通过的,网上看到很多同学使用了HMAC-SHA256导致通不过验证,虽然微信的开发文档上写了支持HMAC-SHA256,但是你得想一想为什么那么多人喷微信的文档写得烂,还是以实际体感为主,没有报错才是王道

2、检查自己的签名是否是按照https://pay./wiki/doc/api/jsapi.php?chapter=4_3,上面要求生成的签名,微信的sdk上有工具可以生成签名,但是我不放心,使用了第三方jar包的生成工具

3、如果通过了以上两种情况,并且在唤起支付的时候还是报签名错误的,https://pay./wiki/doc/api/jsapi.php?chapter=20_1在这个地址上是不是还是校验通过,很纳闷?这里就需要注意,这里的签名是唤起支付的签名,拼签名的参数只有appid,timeStamp,nonceStr,package,signType这5个,不要使用统一下单使用的签名!!!!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。