今天在玩微信支付平臺的時候,下載了他們的demo,運(yùn)行測試出錯。如下圖
最終還是通過不懈的努力,找到原因了,微信這么大的團(tuán)隊,還出錯,害的我找了好久
1、找到WxPay.JsApiPay.php文件的99行,curl_setopt($ch, CURLOP_TIMEOUT, 30); 微信團(tuán)隊example代碼里少了一個“T”,正確代碼應(yīng)該是 curl_setopt($ch, CURLOPT_TIMEOUT, 30);
2、打開WxPay.Api.php文件
第537行
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,TRUE);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,2);//嚴(yán)格校驗
修改為
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,FALSE);//嚴(yán)格校驗2