php - Paypal Orders PHP SDK:如何包含 cacert.pem?
问题描述
我正在设置 PayPal 的 PHP 订单 SDK。我遇到了PayPalHttp\IOException: SSL certificate problem: unable to get local issuer certificate
。
我知道这是我丢失cacert.pem
文件的问题。我有文件,但我不确定如何链接它以便 PayPal 的代码可以使用它。
PayPal 在他们的文档中没有任何地方提到这些证书,所以他们的 SDK 不只是与他们捆绑在一起似乎很奇怪,因为他们依赖于cURL。
我没有以其他方式使用 cURL,所以我不确定提供文件路径的最佳方法,而不是进入并直接修改 PayPal 的源代码,这只是感觉不对。在他们的源代码深处并且在他们的文档中没有提到任何功能 stub HttpClient::getCACertFilePath()
,但是再次,不得不修改第三方的源代码似乎是一个糟糕的解决方案,特别是当它可能是我的开发机器的不同路径时到生产。
解决方案
推荐阅读
- reactjs - 使用客户端路由构建 Next.js 多语言应用程序
- excel - Excel VBA 仅复制粘贴值
- c++ - 如何从 QGraphicsScene 中删除 QWidget?
- python - 单个失败所需的软件包安装后继续
- import - 内容导入 Drupal
- javascript - 仅当值有效时,如何将更改应用于 Vue 中的 v-model 输入?
- asp.net-mvc - 从数据库获取数据时对象引用错误
- java - 如何从列表中获取仅重复对象的列表
- php - 我的代码有问题,它说 Undefined variable: row in C:\xampp\htdocs\test\transaksi_toko\read_stock.php 在第 85 行
- automation - CircleCI - 即使退出代码是构建步骤之一的选项,也可以继续部署