我正在将 PayPal 集成到我的网站中。在这个阶段,我使用 PayPal 沙箱和即时支付通知 (IPN) 模拟器。对于听众本身,我使用 Micah Carrick's code .通过沙箱发送 IPN 时,我收到以下错误:
cURL error: [77] Problem with the SSL CA cert (path? access rights?)
我原本以为问题是我的网站缺少SSL证书,所以我购买了一个并安装了它。不幸的是,这并没有解决我的问题。在做了更多研究之后,我的印象是我缺少来自 PayPal 或 cURL 的证书文件。我从 PayPal 下载了一个开发包 (pp_php_soap_sdk_1),并将 api_cert_chain
文件复制到我的 ipn 代码目录中,但没有成功。查看证书时,它似乎已过期,所以这可能就是问题所在。有任何想法吗?
最佳答案
感觉自己像个白痴,但问题出在我存储 SSL CA 证书的位置。
关于php - 将 PayPal IPN 与 PHP 集成 - cURL 错误 : SSL CA cert,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14348090/