微信支付接入报错→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
- X4B→主打 DDOS 防护 有日本 新加坡 洛杉矶 德国等节点 50G日本VPS[主机]
- 数脉科技→366 元 月 E3-1230v2 16GB 内存 1TB 或香港VPS[主机]
- Nginx 配置 Https 反向代理全球[VPS测评]
- $7.5 月 1G 内存 20G 硬盘 700G 流量 100Mbps 香港VPS[主机]
- VPSMS→67 月 512MB 内存 15GB SSD 空间 1TB 虚拟空间(主机)
- spinservers→$79 30 分钟内上机 达拉斯服务器 2*e5全球[VPS测评]
- JS 判断是否存在指定函数全球[VPS测评]
- 微信怎么开启 关闭“附近的人”功能?全球[VPS测评]
- 抗投诉 VPS €14.6 半年 1G 内存 1T 月流量 罗马尼亚机房全球[VPS测评]
- Name.com→.xyz 域名 年付 0.99 美金;最长可注册 10全球[VPS测评]
- Pyclouds→45 元 月 256MB 内存 5GB 空间 100G虚拟空间(主机)
- WordPress站内链接修改插件:Velvet Blues Updat全球[VPS测评]
- SpartanHost 黑五5折优惠 20Gbps西雅图高防512m内存全球[VPS测评]
- 大前端 DUX 美化版主题推荐:QGG全球[VPS测评]
- V5.NET新上台湾独服/香港平价独服 新用户首单七折 香港独服HKD3香港VPS[主机]
- Vultr VPS主机取消 $3.5入门机型及新用户赠送$25全球[VPS测评]
- adkynet-€3 月 法国 1核2G内存10G硬盘 不限流量 100全球[VPS测评]
- 香港云服务器怎么选?云服务器性能测评对比香港VPS[主机]
- 好朋友51WORLD启动“地球克隆计划5”,我要去元宇宙参加了全球[VPS测评]
- 详细介绍vps云服务器及其作用全球[VPS测评]
- 2022年亚马逊Prime会员日将于7月12日和13日举行,覆盖24个站全球[VPS测评]
- 搬瓦工:全场VPS 9折优惠,10Gbps(美国cn2 gia+日本软银日本VPS[主机]
- 锤子云:香港CN2云服务器15元/月,三网CN2线路回程,建站vps专属香港VPS[主机]
- 40火伞高压电爬坡更让企业用电于民全球[VPS测评]
- TmhHost优惠码:黑五优惠全场8折,洛杉矶vps、日本CN2、韩国C日本VPS[主机]
- uuuvps:香港VPS低至97元/年,CN2+bgp网络,香港机房VP香港VPS[主机]
- tudcloud:全场7折,香港不限流量VPS,Windows系统,LiWINDOWS
- 腾讯云免备案云服务器:香港/德国/美国/俄罗斯等可选,低至300元/年美国VPS[主机]
- Weebly网站迁移到WordPress的实操上手。全球[VPS测评]
- 野草云:香港CN2VPS年付36折,137元/年;独立服务器350元月起独立服务器[U]
转载请注明原文地址:http://140.238.13.167:12355/read-208477.html











