微信支付接入报错→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
- 死海网络互联洛杉矶年付方案补货 200 元 年起,电信 GIA 线路,1香港VPS[主机]
- 促销 kvmla→日本 新加坡独立服务器 75 折优惠 VPS 直接 8独立服务器[U]
- WattaServer→$50 月 E3-1270v1 8GB 内存 1全球[VPS测评]
- 优惠 $11.2 月 2 核 CPU 1G 内存 40G 硬盘 3Mbp香港VPS[主机]
- 小伞云→5 元 月 256MB 内存 3GB 空间 5GB 流量 5Mb虚拟空间(主机)
- 宝塔面板使用 FTP 储存空间备份提示“正在获取文件列表”解决办法虚拟空间(主机)
- 疯狂猜成语 图猜成语一个人剃掉的头发上写着一个地字是什么成语?全球[VPS测评]
- 便宜 腾讯云 88 元 年的 1G 云服器又开卖了 每天 4 场秒杀 场全球[VPS测评]
- DedeCMS 软件模型默认下载链接样式修改 DedeCMS 软件模型默全球[VPS测评]
- dedecms 添加 rss 订阅功能 dedecms 全站 rss 订全球[VPS测评]
- VPS 推荐 vultr 日本线路日本VPS[主机]
- MySQL 查询结果插入到另外一张表中的方法全球[VPS测评]
- WordPress 常用的自定义文字广告、图片广告代码全球[VPS测评]
- RackNerd多IP站群服务器促销,季付$140起;多C段SEO站群服站群服务器[IP]
- RackNerd圣诞节1.5g内存20g硬盘2.5T大流量年付仅16.8全球[VPS测评]
- robots.txt与nofollow之间的区别全球[VPS测评]
- WebPlot法国OVH机房 ,500G DDoS防御,不限流量,首月1全球[VPS测评]
- WordPress5.2发布要求服务器配置不低于PHP5.6.20与My全球[VPS测评]
- 萌云圣何塞 Super GIA VPS → 解锁流媒体 → 512M 全球[VPS测评]
- 外贸无界烟台市有多少跨境电商?烟台跨境电商开发平台,烟台跨境电商选品全球[VPS测评]
- 奇异互动,2核4G香港云服务器仅655元/年,注册领550元新手大礼包香港VPS[主机]
- 搬瓦工:全场VPS 9折优惠,10Gbps(美国cn2 gia+日本软银日本VPS[主机]
- RFCHost:1核1G洛杉矶vps/15GB空间/1TB流量/KVM/虚拟空间(主机)
- UOVZ怎么样?香港30M大带宽VPS 直连线路月付50元香港VPS[主机]
- anyhk:香港HGC/WTT/HKT线路、台湾HiNet线路NAT套餐香港VPS[主机]
- 云计算到底是谁发明的?全球[VPS测评]
- 磐逸云怎么样?CN2线路香港VPS月付20元香港VPS[主机]
- 腾讯云vps主机:288元/3年,1核/2G/50gSSD,北京/上海/美国VPS[主机]
- 41云:香港bgp云服务器低至14元/月;香港三网CN2 GIA VPS香港VPS[主机]
- 葫芦云:香港CN2/洛杉矶GIA高防vps,24元/月;1核/1GB/2虚拟空间(主机)
转载请注明原文地址:http://140.238.13.167:12355/read-217393.html











