我收到此错误异常:
PayPal\Exception\PayPalConnectionException' with message 'error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
来 self 的测试网站。
我正在使用 Paypal sdk 进行简单的支付(就像他们的示例一样。在我的本地测试服务器中工作正常)。
我尝试了各种解决方案,但都没有成功。
我联系了我的网络托管服务提供商,说他们支持 tls 1.2,但我认为这是一个编码问题。
Web 服务器 curl 版本是:7.15.5 和 openssl:0.9.8b
网上查了很多人说这个版本不支持tls 1.2。是否添加了向后功能?
我也运行了这个测试,但我不确定我是否正确阅读了它:
编辑: 服务器终于确认他们不支持这个,他们还说这个服务器不能升级,所以他们提出给我移动到一个支持这个的服务器。感谢大家的帮助。
最佳答案
直到 2012 年 3 月 14 日,1.0.1 才在 openssl 中添加对 TLS1.2 的支持。
https://www.openssl.org/news/changelog.html#x19
您需要在您的服务器上更新 SSL,并教育您的主机,或者寻找一个新的。
我们在 8 月份就遇到了这个问题(我们的版本是 0.9.8-e-fips-rhel5);更新 SSL 就成功了。
关于php - Paypal 14077410 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35047367/