相信有很多人在开发调用微信支付接口的时候,会遇到微信的SDK提示:curl出错,错误码60,或错误53等信息。网上有很多人给出的解决办法是“通过修改微信支付的SDK文件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);//严格校验2”
如果在实际的发布环境上真是如此草率解决这个curl出错,错误码:60的问题,那很遗憾地告诉你,你的支付服务将会存在一定的安全漏洞。