【微信统一支付】发起支付, returnCode != SUCCESS, returnMsg = 签名错误
来源:8-2 发起微信支付-后端(下)
三又十二分之四
2019-06-18
情况如下:
使用的测试公众号:
参数配置,mpAppid mchId mckKey已经按照16章改为师兄干货的
同时数据库的openid也已经改为公众号借用的,断点测试已经正常获取到了值
我找了问答区,有说数据库openid多了空格的,我这不存在,已经正常获取到值了。
有说密钥错的,我也从git密钥里复制了好几遍,也不行~~~
师兄,救救孩子吧!!!
写回答
2回答
-
去调用微信接口的地方打断点看看。 BestPayServiceImpl.pay()
032019-06-20 -
三又十二分之四
提问者
2019-06-20
原因是自己不细心,少写了一行:
导致没获取到mchKey
但是加上setMchkey后,依然为空,不知道是为什么?所以直接用了
但是又报了一个错误,openid无效:
可是openid是租用来的,怕填错了,还仔细对比了:
00
相似问题