微信支付接入报错→curl 出错 错误码:60
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

最近在做微信支付接入,下载运行官方 sdk 和 demo 后提示错误:
Fatal error: Uncaught exception ‘WxPayException‘ with message ‘curl 出错,错误码:60‘ in D:phpstudywwwwxpaylibWxPay.Api.php:564 Stack trace: #0 D:phpstudywwwwxpaylibWxPay.Api.php(62):WxPayApi::postXmlCurl(‘<xml><appid><![...‘, ‘https://api.mch...‘, false, 6) #1 D:phpstudywwwwxpaypayjsapi.php(36):WxPayApi::unifiedOrder(Object(WxPayUnifiedOrder)) #2 {main} thrown in D:phpstudywwwwxpaylibWxPay.Api.php on line 564通过查询官方文档后获取如下解决方案:
错误通过修改文件:WxPay.Api.php 解决,具体如下:
第 537 行
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,TURE); curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,2);//严格校验改成
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE); curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);//关闭严格校验微信支付错误问题的解决:curl 出错,错误码:60
然而,我按照上述方案改完代码后发现并没有什么卵用,仍然报错。
继续再接再厉,通过 php 大神安正超开发的 easywechat 框架文档中找到了以下解决方案:
这是 SSL 证书问题所致,在使用 SDK 调用微信支付等相关的操作时可能会遇到报 “SSL certificate problem: unable to get local issuer certificate” 的错误。
微信公众平台提供的文档中建议对部分较敏感的操作接口使用 https 协议进行访问,例如微信支付和红包等接口中涉及到操作商户资金的一些操作。 wechat SDK 遵循了官方建议,所以在调用这些接口时,除了按照官方文档设置操作证书文件外,还需要保证服务器正确安装了 CA 证书。
下载 CA 证书
你可以从 http://curl.haxx.se/ca/cacert.pem 下载 或者 使用微信官方提供的证书中的 CA 证书 rootca.pem (此处废弃!微信官方不再提供 rootca.pem 证书下载) 也是同样的效果。
在 php.ini 中配置 CA 证书
只需要将上面下载好的 CA 证书放置到您的服务器上某个位置,然后修改 php.ini 的 curl.cainfo 为该路径(绝对路径!),重启 php-fpm 服务即可。
curl.cainfo = /path/to/downloaded/cacert.pem
注意证书文件路径为绝对路径!以自己实际情况为准(比如我的是 D:phpstudy/www/wxpay/cert/cacert.pem)。
其它修改 HTTP 类源文件的方式是不允许的。
按照上述方法修改后微信 sdk demo 运行正常。
猜你可能想看的VPS
- 傲游主机春季促销→全场 75 折 XEN KVM 香港&日本&韩国&新加日本VPS[主机]
- MySQL 获取当前年份 当前月份 当日全球[VPS测评]
- ¥163 年 512M 内存 20G SSD 100Mbps 不限流量 WINDOWS
- 疯狂猜成语 图猜成语一个人站在地上举着天空中的云彩是什么成语?全球[VPS测评]
- CentOS 系统安装 Transmission 和 FlexGet 全全球[VPS测评]
- ShockHosting→$3.74 月 KVM-1G 200G 1TB全球[VPS测评]
- 极光 KVM 五月中促销活动,香港 cmi 日本 cn2 美国 cn2,日本VPS[主机]
- Purplehost→$4.3 月 2GB 内存 20GB SSD 空间虚拟空间(主机)
- WordPress插件推荐:Compact MCE比原生更好用全球[VPS测评]
- ZJI 新上台湾CN2服务器及香港3.5Ghz高主频服务器 七折终身优惠香港VPS[主机]
- HostKvm 双节促销 全场8折 新上架韩国VPS plan2/Pla韩国VPS[主机]
- Cloudcone双十一特价便宜VPS,KVM架构,1Gbps带宽,年付全球[VPS测评]
- KVMLA日本软银独立服务器最高五五折,421元/月,免费升50Mbps独立服务器[U]
- Dncloud-3.27$ 月 越南 1G内存20G硬盘 1Gbps@不全球[VPS测评]
- 澳大利亚-布里斯班-BinaryLane-3.75刀 月-测评全球[VPS测评]
- 缓解云计算人才焦渴,苏州工业园区用三年引得源头活水来全球[VPS测评]
- 从阿里云七代云服务器,谈云计算四大趋势全球[VPS测评]
- 中国云计算,能啃的只剩硬骨头了全球[VPS测评]
- 菜单选中标记CSS3动画效果全球[VPS测评]
- 恒创科技:免备案香港/美国云服务器低至2.5折,仅需220元/年美国VPS[主机]
- CMCUCT:2核2GB/20GB香港ntt线路vps 6TB流量/1G香港VPS[主机]
- 跨境电商平台首选香港服务器香港VPS[主机]
- 轻云互联,香港VPS月付22元 美国VPS月付19元美国VPS[主机]
- HostKVM香港云地VPS,2核4G内存折后$8.4/月,30M大带宽香港VPS[主机]
- 酷锐云:元旦钜惠_美国CN2VPS低至20元/月_1核2G香港云主机低至美国VPS[主机]
- 香港服务器租用哪里有?便宜的香港服务器租用香港VPS[主机]
- swancloud:阿里云国际产品线,弹性云服务器等,便宜、无须实名、无全球[VPS测评]
- 者也IO,香港日本美国云服务器促销,2核2G1000元/2年,7折+内存日本VPS[主机]
- 持续高温!长沙所有初中新生停止军训!全球[VPS测评]
- 极光KVM:美国联通CUVIP线路套餐立减50元,香港30M大带宽年付1美国VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-217393.html











