PayPal IPN SSL 协议版本

PayPal IPN SSL protocol version

我正在使用来自 https://github.com/paypal/ipn-code-samples/tree/master/php

的 IPN 验证码

问题是我在实时服务器上得到 "cURL error: [35] Unsupported SSL protocol version"。使用舞台服务器上的沙箱帐户一切正常。现在实时服务器有更新的 Curl 版本,即 7.42.1。我该怎么办?

这里是 var_dump(curl_version());两个版本:

prntscr.com/e61mff - 不工作

prntscr.com/e61n42 - 工作

从评论中包含的信息可以看出,non-working 版本的 curl 使用 OpenSSL 0.9.8zf 作为底层 SSL 库。此版本不包括对 Paypal 所需的 TLS 1.2 的支持。您至少需要 OpenSSL 1.0.1 才能支持 TLS 1.2。