1
luopengfei14 2019-10-29 21:19:13 +08:00 via iPhone
log 打印,一步一步排除
|
2
cheneydog OP @luopengfei14 没啥能打的 log, 就是调起微信支付,人家返回 “签名验证失败”
|
3
luopengfei14 2019-10-29 22:33:59 +08:00 via iPhone
log 你传的所有参数,看有没有不符合的。还有有没有过期的
|
4
zhuzhibin 2019-10-29 23:27:50 +08:00 via iPhone
这种坑踩惯了 大概都猜到了 建议把 vconsole 打开 把 debug 打开 你就明白了
|
5
guiqiqi 2019-10-29 23:37:11 +08:00 via iPhone
我前一阵子刚刚踩完坑,也许楼主是在后端请求过后单把 prepayid 传给前端了吧。
事实上这个签名是需要在后端做的,因为需要拼接 apikey 和 appid,之后将整个全部的签名包传给前端,这样才可以通过微信的签名验证。 微信管这个交重签名,然而文档中没有任何的描述,整个写的乱七八糟。 楼主加油,后面还有什么大小写不一致、神秘的下划线、前端的不同微信支付版本等等等等问题。 希望有帮到楼主。 |
6
cheneydog OP |
7
cheneydog OP 竟然好了,看到新闻,昨晚我调试的时候微信支付宕了。
|