灰狼知识库

微信支付错误两个问题的解决:curl出错,错误码:60

发布时间:2016年7月20日 / 分类:电子商务 / 1,748 次围观 / 一次吐槽

微信支付错误两个问题的解决:curl出错,错误码:60

运行微信支付测试代码时出错代码:

Warning: curl_setopt() expects parameter 2 to be long, string given in D:\wwwroot\weixinpaytest\pay\WxPay.JsApiPay.php on line 99

Fatal error: Uncaught exception ‘WxPayException‘ with message ‘curl出错,错误码:60‘ in D:\wwwroot\weixinpaytest\lib\WxPay.Api.php:564 Stack trace: #0 D:\wwwroot\weixinpaytest\lib\WxPay.Api.php(62):

WxPayApi::postXmlCurl(‘<xml><appid><![...‘, ‘https://api.mch...‘, false, 6) #1 D:\wwwroot\weixinpaytest\pay\jsapi.php(36): 

WxPayApi::unifiedOrder(Object(WxPayUnifiedOrder)) #2 {main} thrown in D:\wwwroot\weixinpaytest\lib\WxPay.Api.php on line 564

第一个问题,这个问题完全是微信团队的问题,给出的example就是错的:

Warning: curl_setopt() expects parameter 2 to be long, string given in D:\wwwroot\weixinpaytest\pay\WxPay.JsApiPay.php on line 99

找到WxPay.JsApiPay.php文件的99行,curl_setopt($ch, CURLOP_TIMEOUT, 30);

微信团队example代码里少了一个“T”,正确代码应该是 curl_setopt($ch, CURLOPT_TIMEOUT, 30);

这样,这一个问题就解决了。

下面说第二个问题:

Fatal error: Uncaught exception ‘WxPayException‘ with message ‘curl出错,错误码:60‘ in D:\wwwroot\weixinpaytest\lib\WxPay.Api.php:564 Stack trace: #0 D:\wwwroot\weixinpaytest\lib\WxPay.Api.php(62): 

WxPayApi::postXmlCurl(‘<xml><appid><![...‘, ‘https://api.mch...‘, false, 6) #1 D:\wwwroot\weixinpaytest\pay\jsapi.php(36):

WxPayApi::unifiedOrder(Object(WxPayUnifiedOrder)) #2 {main} thrown in D:\wwwroot\weixinpaytest\lib\WxPay.Api.php on line 564

这个错误通过修改文件WxPay.Api.php 解决,具体如下:

第537行

curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,TRUE);

curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,2);//严格校验

to

curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);

curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,FALSE);//严格校验2

这样,这两个问题就解决了!

文章转自:http://www.bubuko.com/infodetail-976803.html

今天从微信支付官网下载的DEMO,就存在问题2的错误,真佩服。

标签:微信, 微信支付

仅有一条评论

  1. CURLOPT_SSL_VERIFYHOST那个可能和系统有关。部分linux系统的证书库貌似很旧,需要更新。

添加新评论

热门文章
最近回复
  • Dianr: 忽悠成分太多
  • 心灵博客: 开启Parallel downloading果然快多了
  • 老杨: 我们这边就是安乃近滴鼻……垃圾医院。
  • Marine water chiller: 京东的配送相对来说是比较好的,主要对于产品的完整度上面,比较完整
  • 饰品部落: 电商越来越难做了,各种费用,最后都让平台赚了。
  • 饰品部落: 再尝试一下。
  • 饰品部落: 不会啊,有没有纤细的说明。
  • 钛客志: 给你的黑豆弄晕了
  • 小萝博客: 这里藏的好深
  • 安满: 花容月貌是美,举止谦和,谈吐不凡,待人以真者更是大美
最新文章
分类
归档