【发布时间】:2015-03-22 10:57:38
【问题描述】:
我在 win server 2012 R2 上有最新的 xampp,并已成功为我的域安装了 ssl 证书,并且可以从外部访问(我的站点:https://www.n-aos.com/)。网站服务正常!
我正在使用来自这里的官方 paypal php ipn 代码:https://github.com/paypal/ipn-code-samples/blob/master/paypal_ipn.php#L58-L59 并且标记了不起作用的问题,第 58 行和第 59 行。
如果我将CURLOPT_SSL_VERIFYPEER 和CURLOPT_SSL_VERIFYHOST 设置为0,那么服务可以正常工作,但我不想在没有验证的情况下工作...
我也曾尝试从 (http://curl.haxx.se/docs/caextract.html) 下载 cabundle 证书并有未注释的行来使用该证书,但错误与没有第 79 行和第 80 行时相同
调试错误日志只有这一行:
[2015-01-23 10:36 Europe/Zagreb] Can't connect to PayPal to validate IPN message: SSL certificate problem: unable to get local issuer certificate
如果您能想到我能做到的事情,我将不胜感激。顺便说一句,ipn check 的代码在几个月前从 linux 机器(一些 debian 发行版)托管时确实有效,如果这有帮助的话。
谢谢,克雷索
【问题讨论】:
标签: php ssl paypal paypal-ipn