微信支付接入报错→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
- WordPress 文章去重 删除 WordPress 重复文章的两种有全球[VPS测评]
- ThinkPHP5 使用 TCPDF 生成 PDF 文件全球[VPS测评]
- 死海网络互联洛杉矶 gia 特价重整上线,电信单线双程 GIA 联通移动全球[VPS测评]
- 0 元购 酷番云→1 核 1G 60G 硬盘 2M 带宽 内蒙机房邀请好全球[VPS测评]
- Netcup→€20.99 月 6 核独享 32GB 内存 480GB 虚拟空间(主机)
- php 截取字符串函数全球[VPS测评]
- Krypt 旗下新品牌 iON→开业促销 全场 VPS 年付 5 折优惠全球[VPS测评]
- Word2007 清除最近打开的文档记录全球[VPS测评]
- Using $this when not in object conte全球[VPS测评]
- 教程 宝塔面板搭建妹子图片站 自带爬虫采集 94imm 程序全球[VPS测评]
- 疯狂猜成语 图猜成语一个黑衣人堵着耳朵拎着一口金色的钟是什么成语?全球[VPS测评]
- OneinStack如何启用 Brotli 压缩全球[VPS测评]
- WordPress插件:nix-gravatar-cache汉化版实现G全球[VPS测评]
- XIU 主题在首页最新发布文章标题后添加 NEW 图标 XIU 主题美化全球[VPS测评]
- ZJI 双十二 香港阿里二、三型 下单立减350元,新上香港葵湾高CPU香港VPS[主机]
- WordPress网站如何基于宝塔面板的LNMP服务器进行再优化全球[VPS测评]
- Virmach 黑五及超级星期一活动全球[VPS测评]
- CloudCone 512M 内存 10G HDD 500G流量 洛杉矶全球[VPS测评]
- 2.45亿、成都公安(大数据基座-服务器)采购:神码、虹信、海康、超聚变全球[VPS测评]
- 邢志宏:加快推动高质量建设跨境电商综试区起势成势全球[VPS测评]
- 快速云:vps云服务器的区别是什么?2022-08-1913:32来源:全球[VPS测评]
- 长三角地区的算力需求规模到底有多大?全球[VPS测评]
- 阿里云香港vps怎么样?阿里云香港、新加坡云主机如何购买?香港VPS[主机]
- hostkvm怎么样?香港云vps 带宽30M 月付6美元香港VPS[主机]
- 瓜云互联怎么样?香港/美国洛杉矶CN2高防vps 50G月付34元美国VPS[主机]
- 金斗云:全场8折起,美国圣何塞高防VPS,20元/月;香港CN2 VPS美国VPS[主机]
- 野草云vps怎么样?香港美国vps,1核1G3M带宽,38元/月美国VPS[主机]
- 香港cn2线路服务器哪里好?香港cn2服务器推荐哪家好?香港VPS[主机]
- UCloud海外节点vps活动:香港、台湾等全球14个机房1折起,最低仅香港VPS[主机]
- 拼多多回应筹备跨境电商业务:不予置评全球[VPS测评]
转载请注明原文地址:http://140.238.13.167:12355/read-211429.html











