php url微信支付宝返回为空,状态码:58,原因支付密钥文件不存在

好久不见. 提交于 2020-10-28 03:03:57

企业支付到个人,手动是正常的,任务就不行,最后排查,后台上传证书和私钥的pem文件处理不对,curl一直出现58的错误,
网上的解决方法都是路径使用绝对路径或者在微信商户号管理里进行更改证书,
检查路径发现没错,更改证书也改了,xml数据和url也没问题,
之后使用curl_getinfo($ch)查看错误,cert相关字段为0,
于是转回检查curl参数,我将证书和私钥两个参数名都写成CURLOPT_SSLCERT,改正后可退款成功。
这里首先出现错误实在找不到原因了去找代码书写上的错误,
其次调试时找到正确的调试方法。





标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!