PayPal IPN卷曲问题

时间:2015-11-06 13:33:15

标签: 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错误:[60] SSL证书问题,验证CA证书是否正常。细节:   错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败。

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

1 个答案:

答案 0 :(得分:0)

按照她的说明升级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处理点。