记一次微信支付预下单成功,app换起支付提示签名错误问题

2020-09-17  本文已影响0人  小黄龙V5

下载了微信支付官方的java sdk包
调用了统一下单接口,
也成功返回了prepayid

但是在app上调用支付的时候提示签名验证错误

找了下源sdk的源代码才发现,


image.png image.png

生成签名的方法调用导致了本次的问题:

image.png

更改一下签名方式就可以了
map.put("sign", WXPayUtil.generateSignature(map, wxCreateOrder.getProviderPayWayApp().getAppPrivateKey(), WXPayConstants.SignType.HMACSHA256));

上一篇 下一篇

猜你喜欢

热点阅读