微信支付在linux服务器调用统一下单接口没问题,放在Windows服务器不行,需要修改以下两端代码接口
在WxPayData.php(具体文件可能不同)处
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);//严格校验
因为本地服务器并不是HTTPS协议,所以无需开启SSL验证即可