首页 > 编程学习 > 微信APP支付验证签名失败

微信APP支付验证签名失败

发布时间:2022/6/23 23:30:16

微信APP支付验证签名失败

如果在Android及IOS端出现签名失败,可以通过以下方式解决:

1、后端延签成功,但是APP端始终签名失败,这很可能是微信支付SDK新版本问题,在APP端将Sgin参数设置为 “MD5”,而不是后端返回的paySgin值。

https://developers.weixin.qq.com/community/develop/doc/0006aec1dbcf907dc8fa1054e51000?highLine=%25E6%2594%25AF%25E4%25BB%2598%25E9%25AA%258C%25E8%25AF%2581%25E7%25AD%25BE%25E5%2590%258D%25E5%25A4%25B1%25E8%25B4%25A5

2、如果上面还不行,需要将 商户的 API密码和APIV3密码都重置下

3、微信提供的后端SDK中的WXPay.java类中以下代码调整为MD5

https://developers.weixin.qq.com/community/develop/article/doc/000c0e3ac880f0488d1bc530355c13

另外不得不吐槽下微信支付的帮助文档太差,导致接入支付时候要走很多弯路!!

另外不得不感谢网友将解决问题结果共享到网上!

Copyright © 2010-2022 ngui.cc 版权所有 |关于我们| 联系方式| 豫B2-20100000