采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
本来支付流程都走到付款了,想重新调试一遍就一直爆出签名错误. 从最根本的PayServiceImp.create()方法都无法测试通过,断点里的mchKey与给出的mchkey是一致的,还会有哪里爆出这个错误呢?
问题解决了,如果出现签名错误,是调用微信API的统一下单所需要微信公众号参数信息错误。
也就是mpAppid,mchId,mchKey,notifyUrl错了.
为什么借用师兄的的信息也能出错呢?
因为我一直copy的是master里的信息,这个是过时的
最新的在微信支付密钥信息.md
最新的是develop分支里的
签名不一定是密钥的问题,看看git里面的手记,支付记得把openid换一下,你自己的没权限
还不至于用到openid的地步,就payServiceImpl.create()就会报出这个错误,当然我openid是用的师兄干货里的openid
问题已解决
登录后可查看更多问答,登录/注册
从0到1开发中小型企业级Java应用,并学会迭代重构技巧
8.2k 10
3.3k 4
6.8k 9
2.0k 32
4.1k 26