關鍵字:微信支付 curl出錯 錯誤碼6 錯誤碼7 錯誤碼28 錯誤碼52 錯誤碼58 錯誤碼60 錯誤碼77
作者:方倍工作室
原文: http://www.cnblogs.com/txw1958/p/wxpay-curl-error.html
本文介紹微信支付開發集成過程中,常見的錯誤碼及其解決方案。
1. curl錯誤碼6
出現場景
PHP Fatal error: Uncaught exception 'WxPayException' with message 'curl出錯,錯誤碼:6' in WxpayAPI_php_v3/lib/WxPay.Api.php:565 Stack trace: #0 WxpayAPI_php_v3/lib/WxPay.Api.php(62): WxPayApi::postXmlCurl('<xml><appid><![...', 'https://api.mch...', false, 6) #1 WxpayAPI_php_v3/cyzjqpzf/jsapi.php(83): WxPayApi::unifiedOrder(Object(WxPayUnifiedOrder)) #2 {main} thrown in WxpayAPI_php_v3/lib/WxPay.Api.php on line 565 [10-Oct-2015 16:50:58 Asia/Shanghai] PHP Fatal error: Uncaught exception 'WxPayException' with message 'curl出錯,錯誤碼:6' in WxpayAPI_php_v3/lib/WxPay.Api.php:565 Stack trace: #0 WxpayAPI_php_v3/lib/WxPay.Api.php(62): WxPayApi::postXmlCurl('<xml><appid><
原因分析
證書路徑錯誤
解決方法
方法同錯誤碼58
5. curl錯誤碼77
出現場景
略
原因分析
證書路徑錯誤
解決方法
方法同錯誤碼58
6. curl錯誤碼28
出現場景
支付curl出錯,錯誤碼:28
/wxpay_native/WxPay.Api.php LINE: 563
/wxpay_native/WxPay.Api.php(61):WxPayApi::postXmlCurl(' #1
原因分析
CURLE_OPERATION_TIMEDOUT(28)
操作超時。根據條件達到指定的超時期間。
解決方法
服務器網絡和微信服務器連接時間太久,網速問題。
或者將超時時間設置長一些。比如將超時時間改為60
function postXmlCurl($xml, $url, $useCert = false, $second = 60)
9. 微信支付代碼
方倍工作室付費提供可用的微信支付V3代碼,費用100元,聯系QQ 1354386063。
