admin 发表于 2021-2-23 12:05:34

关于微信APP支付,提示支付验证签名失败

微信支付先是统一下单接口获得相关参数,然后在通过https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_12&index=2 调用器APP支付,这里的sign签名需要重新签名


格式如下:


参数一共有七个:


prepayid(统一下单里返回的标识符),


partnerid(商户号),


appid,


package(微信要求必须有,内容是“Sign=WXPay”),


noncestr(随机数,不适用微信返回的,是重新生成一个,注意统一下单里的参数是nonce_str),


timestamp(时间戳,十位,注意统一下单里的时间是完整的时间,这里是时间戳),


sign(签名,将上述字段重新签名,而不是用统一下单返回的sign)。

页: [1]
查看完整版本: 关于微信APP支付,提示支付验证签名失败