【微信统一支付】发起支付, returnCode != SUCCESS, returnMsg = 签名错误
来源:16-8 支付2
吃伏冒有礼貌
2020-06-24
本来支付流程都走到付款了,想重新调试一遍就一直爆出签名错误.
从最根本的PayServiceImp.create()方法都无法测试通过,断点里的mchKey与给出的mchkey是一致的,还会有哪里爆出这个错误呢?
写回答
2回答
-
吃伏冒有礼貌
提问者
2020-06-28
问题解决了,如果出现签名错误,是调用微信API的统一下单所需要微信公众号参数信息错误。
也就是mpAppid,mchId,mchKey,notifyUrl错了.
为什么借用师兄的的信息也能出错呢?
因为我一直copy的是master里的信息,这个是过时的
最新的在微信支付密钥信息.md
最新的是develop分支里的
00 -
廖师兄助理
2020-06-27
签名不一定是密钥的问题,看看git里面的手记,支付记得把openid换一下,你自己的没权限
022020-06-28
相似问题