微信退款,一开始是好的,但由于业务需要实现多商户号的收款和退款,
故在商户端后台上传证书和私钥的pem文件传到oss上,退款时下载到本地使用实现支付,curl一直出现58的错误,
网上的解决方法都是路径使用绝对路径或者在微信商户号管理里进行更改证书,
检查路径发现没错,更改证书也改了,xml数据和url也没问题,
之后使用curl_getinfo($ch)查看错误,cert相关字段为0,
于是转回检查curl参数,我将证书和私钥两个参数名都写成CURLOPT_SSLCERT,改正后可退款成功。
这里首先出现错误实在找不到原因了去找代码书写上的错误,
其次调试时找到正确的调试方法。
记一次微信退款失败curl出现58错误的经历
最新推荐文章于 2022-09-09 10:11:45 发布