评论

签名错误讨论区-V3版

如果还有任何疑问评论区留言,不忙时我会帮大家一起看看

V3签名错误讨论区

官方解决方案:

可参考以下指引:

https://wechatpay-api.gitbook.io/wechatpay-api-v3/chang-jian-wen-ti/qian-ming-xiang-guan

商户侧验证微信返回签名的验签示例:

https://pay.weixin.qq.com/wiki/doc/apiv3/wechatpay/wechatpay6_0.shtml

验证签名工具:

签名/验签/加密/解密工具(点击下载)


案例1:APP调起支付请求返回:支付验证签名失败

错误示列:

{

 sign = "MzILLjUtQFFXcUJip4T03Sb89SNHOVl41g4VOsaWK63olBf+t/SNgWWFOquevMsu0QAfiUfLoIeQaK9L/4/e4V5rMhv9Oe5aCZMacHdYX6yrjuSE4bOpvsyOR/6A6PKR2H9p8CjPvshH7IRveFN8Ds0x4ars9wVQ2N6fuQKHHj1dRvisKHRlVFMa5iTGrIcPHt0wSewO7V+decy5JpoJrFEWairiRSr51Qrk7svL8oAwUSF6UXFNF7Nmlf64cY5IKi5zlUQDXWpLG/5/3ZAcq/h7XtUIE+BRwu7Y/EJ/RqBC4IFoNW15JJ+NvTXyFymlQ7xHtohEA0QdRf77M/oIDg";

 partnerid = "1486XXX152";

 package = "Sign";

 noncestr = "580b445650ab4108aXXXed33bbcce080";

 timestamp = "1600XXX073";

 appid = "wxb532XXX92ec69e7b";

 prepayid = "wx171534333XXX93467b350487b63d060000";

}

问题原因:

1,商户的package得传Sign=WXPay

2,商户的签名最后面的符号==被去掉了

最后一次编辑于  2021-08-11  
点赞 2
收藏
评论

2 个评论

  • 蓝靖
    蓝靖
    2022-04-27

    大神,sin 是如何生成的呢,目前后端下单成功后,前端调用就是报验签失败,V3的前端签名应该是如何生成呀?

    2022-04-27
    赞同
    回复 1
  • 北望沣渭
    北望沣渭
    2021-05-20

    建议把这几个下载类的接口,得到文件URL地址之后的二次请求签名方法方式再写一写,文档当前描述不清晰,踩坑同学比较多。

    2021-05-20
    赞同
    回复 1
    • 陈久胜
      陈久胜
      2021-05-20
      可以,感谢您的建议,我这边排期处理一下,并优化一下文档
      2021-05-20
      1
      回复
登录 后发表内容