我正在将 PayPal 集成到我的网站中。在这个阶段,我正在使用 PayPal 沙箱以及即时付款通知 (IPN) 模拟器。对于听众本身,我使用的是Micah Carrick 的代码。通过沙箱发送 IPN 时,我收到以下错误:
cURL 错误:[77] SSL CA 证书有问题(路径?访问权限?)
我原本以为问题是我的网站缺少 SSL 证书,所以我购买了一个并安装了它。不幸的是,这并没有解决我的问题。在做了更多研究之后,我的印象是我缺少来自 PayPal 或 cURL 的证书文件。我从 PayPal 下载了一个开发包 (pp_php_soap_sdk_1) 并将该api_cert_chain
文件复制到我的 ipn 代码目录中,但没有成功。查看证书时,它似乎已过期,所以也许这就是问题所在。有任何想法吗?