关键字:微信支付 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。