首页 > 微信支付开发:发起微信支付的时候,报错:invalid signature

微信支付开发:发起微信支付的时候,报错:invalid signature

最近在做微信支付,统一下单接口是调用通过了,但是发起微信支付的时候,就是过不去,一致报 invalid signature ,生成签名的方法比对了也没问题, 跟官网提供的签名工具生成的签名比对,也是一致的,就是不知道哪里出了问题,希望哪位朋友遇到跟我一样的问题,并解决了,可以指点一下,谢谢。

Q 261488647~~~


你解决了么?


出现问题的原因是参与签名的URL地址不正确,需要动态获取当前页面完整的URL地址(包括?后面的参数,但不能包含#号),如若URL地址为:http://www.xxx.xxx/payment/wxpay/jspay?oid=xxxx&attr=xxxx#wechat,那么完整的URL地址应该是截取#号之前的部份。为什么会出现#号呢?因为你的URL在被分享到朋友圈等微信系统自动会添加一些参数。


已经解决,使用的是 微信JS-SDK 带的支付功能。 具体demo 需要的话 留言,后续我传上来。


我现在是js sdk的签名验证通过了但是统一下单接口签名错误。可以沟通下吗?


确定解决了嘛,怎么找不到解决的痕迹~

【热门文章】
【热门文章】