-- 创造无限可能

微信小程序支付报错:支付验证签名失败

2022-04-03 01:16:14
820 人浏览 10 人点赞
有用,点赞支持一下

问题:微信小程序支付报错:支付验证签名失败

分析:正确生成了微信订单,错误发生在签名阶段

处理:

1、检查参数数量时候匹配:appId、timeStamp、nonceStr、package、signType

2、检查后端参数字母大小写是否正常
3、检查小程序参数字母大小写是否正常

4、使用微信签名验证工具验证

微信支付流程:https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_4&index=3
下单:https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_1&index=1

签名算法:https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=4_3

接收支付通知:https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_7

查询订单:https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_2

签名验证工具:https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=20_1