由于OpenSSL错误,无法完成PayPal即时付款通知


Unable to complete Paypal Instant Payment Notifications due to OpenSSL Error

我正在尝试在PayPal中设置即时付款通知,但在验证阶段无法将回发回 tls://www.sandbox.paypal.com。

我正在使用此处找到的代码:https://developer.paypal.com/docs/classic/ipn/gs_IPN/

但是,当我尝试连接时,我收到以下错误:

 PHP Warning:  fsockopen(): SSL operation failed with code 1. OpenSSL Error     messages:
 error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure in /htdocs/test.php
fsockopen(): Failed to enable crypto in /htdocs/test.php

我已经阅读了这里的信息,似乎我正在尝试使用错误的协议进行连接,或者我安装了错误的证书。我的OpenSSL是版本1.0.1e。

不幸的是,我不知道如何调试它或在必要时安装正确的证书

您不需要安装 SSL 证书。 只是服务器上的软件堆栈需要更新。

查看有关 POODLE 漏洞的本指南以获取更多详细信息。