微信扫码支付报错:curl出错,错误码:60

来源:互联网 发布:暗影格斗2mac破解 编辑:程序博客网 时间:2024/05/29 09:37
微信扫码支付报错:curl出错,错误码:60

【错误描述】
调用微信扫码支付时报错:WxPayException curl出错,错误码:60
1. in E:\root\gedu\Server\components\wxpay\lib\WxPay.Api.php at line 564
2. in E:\root\gedu\Server\components\wxpay\lib\WxPay.Api.php – WxPayApi::postXmlCurl('<xml><appid><![CDATA[wx426b30155...', 'https://api.mch.weixin.qq.com/pa...', false, 6) at line 62
3. in E:\root\gedu\Server\components\wxpay\example\WxPay.NativePay.php – WxPayApi::unifiedOrder(WxPayUnifiedOrder) at line 52
4. in E:\root\gedu\Server\components\wxpay\example\Engine.php – NativePay::GetPayUrl(WxPayUnifiedOrder) at line 66

【解决方案】

修改lib下WxPay.Api.php文件

第537行

curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,TRUE);

curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,2);

修改为

curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);

curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,FALSE);


0 1