php - Paypal IPN curl 问题

标签 php ssl curl paypal

直到最近:9 月下旬 PayPal IPN 一直运行良好。但是,最近它停止了。检查代码,一切正常。

    try {
        $listener->requirePostMethod();
        $verified = $listener->processIpn();
        mail('###@###.com', 'what is the verified value?', $verified);

        } catch (Exception $e) {
        mail('####@####.co.uk', 'error', $e->getMessage());

        error_log($e->getMessage());
        exit(0);
        }

我完成结帐流程后的这段代码将尝试 processIPN 方法。但是,Catch 部分会被执行。在电子邮件中我收到错误消息,

cURL error: [60] SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed.

我猜 PayPal 可能已经更新了他们的安全措施等。我该如何解决这个问题?

最佳答案

按照她的指示升级https://www.paypal-knowledge.com/infocenter/index?page=content&widgetview=true&id=FAQ1766&viewlocale=en_US&direct=en

临时解决方法:迁移到 ipnpb.paypal.com。在 2016 年第二季度之前,此端点将保留在 SHA-1 上,并且可以用作备用 IPN 处理点。

关于php - Paypal IPN curl 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33568036/

相关文章:

php - 如何在 magento 中创建新的自定义选项类型?

php - 在帖子中的特色图片下添加一个 div 框/带有按钮

ssl - 没有让我们加密的Traefik SSL

php - HWIOAuthBundle - Windows 上的 SSL 证书

php - Google Maps API 商店定位器问题

php - 多个 PDO 插入单语句不起作用

c# - 通过 C# 获取网站证书

xmpp - 是否可以使用私钥解密我的 XMPP 服务器流量?

php - curl:在重定向时保留 cookie

c++ - 如何使用 CURL 登录网站