微信支付接入报错→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
- 真实测评 凯特云→21 元 月的 VPS 测评数据全球[VPS测评]
- PacificRack→$6.52 年 KVM-512MB 10GB 5全球[VPS测评]
- mysqldump: Got error: 1044: ***when 全球[VPS测评]
- CoalCloud→128 元 年 384MB 内存 8GB SSD 空虚拟空间(主机)
- Win7 系统 IIS 运行 asp 网站提示→ActiveX 部件不能全球[VPS测评]
- racknerd→“白色情人节”便宜 VPS 限量 100 个 $18.全球[VPS测评]
- CN2 GIA ¥19.99 月 256M 内存 5G SSD 256G全球[VPS测评]
- 如何在 CentOS 7 服务器上使用 yum命令安装 PHP7.2全球[VPS测评]
- 酷锐云双十一 香港电信GIA 月付最低32元 美国CERA GIA 20美国VPS[主机]
- 百度高速下载神器PanDownload2.0.6更新 功能更强大全球[VPS测评]
- Mythic Beasts → 4.5£ 月 英国 1C1G5G硬盘 5全球[VPS测评]
- 2019网一: PacificRack → 1C 512M RAM 20全球[VPS测评]
- 云计算的大门依旧没向雷军敞开全球[VPS测评]
- 如何设置必应api 自动推送网站全球[VPS测评]
- Weebly网站迁移到WordPress的实操上手。全球[VPS测评]
- earidc怎么样?香港三网cn2vps带宽1M月付29元香港VPS[主机]
- 六一云:香港CN2/洛杉矶高防85折优惠,CDN半年优惠,充值返利送水杯香港VPS[主机]
- 云米科技:美国CERA三网回程GIA 10Mbps大带宽,年付最低400美国VPS[主机]
- 青云互联:香港CN2 GIA VPS,月付15.2起;日本CN2 VPS日本VPS[主机]
- Centos7的firewall 防火墙如何设置端口转发?全球[VPS测评]
- YYYHost年终钜惠来袭:香港建站云/美国Cera云月付8折,季付7折美国VPS[主机]
- HKserver:香港GIA VPS,1核/512MB/10GB空间/1虚拟空间(主机)
- 香港的云服务器值得租用吗?有什么好处?香港VPS[主机]
- YYYHost年终钜惠来袭:香港建站云/美国Cera云月付8折,季付7折美国VPS[主机]
- 千古互动:香港vps,1核/1G/20M,月付35元起;挂机宝5元/月起香港VPS[主机]
- 易凡云:国内洛阳BGP,辽宁BGP防CC,云服务器低至48.26元/月,香港VPS[主机]
- GreenCloudVPS:5折、6折优惠,日本、新加坡、香港等KVM 日本VPS[主机]
- 什么是VPS?国内VPS有哪些?全球[VPS测评]
- 腾讯云海外云服务器怎么购买,香港2核4G云服务器661.2元/年,老用户香港VPS[主机]
- 港网科技怎么样?国内BGP云主机,2核2G5M带宽仅377.46元/年全球[VPS测评]
转载请注明原文地址:http://140.238.13.167:12355/read-220405.html











