之前一直碰到 签名错误
起因:
因为是个新的支付账号,然后复制原来一套 成功的代码。
所以问题出现了就解决吧
思路这样的 一路打断点 发现是签名的问题,死活过不了,后来想起来 之前的代码中 有两块在微信支付里得设置 一个是那个签名文件 需要先下载到本地 然后再去微信支付官网换key 完成之后 就会提示可以下载证书文件了,apiclient_cert.p12,apiclient_cert.pem,apiclient_key.pem 这3个文件 然后传到服务器对应位置,引用即可。
另一个需要设置的 就是那个api密码 因为之前那个设置api密码的地方特别简单 所以 新版本就有点慌了 索性全部设置成之前的那套密码 一个叫api秘钥 另一个叫api v3秘钥 设置好之后 重新执行支付代码 发现一切正常