php - Paypal 14077410 错误

标签 php curl paypal

我收到此错误异常:

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/

相关文章:

php - 在 Regexp 和 MySQL LIKE 之间转换

php - 客户姓名、手机号码和描述 获取但不获取地址 为什么?

java - 将 CURL 请求转换为 HTTP 请求 Java

ssl - 使用 PHP 为 PayPal 生成 .pem 证书

购买 1 年,免费获得 6 个月的 Paypal 按钮

php - 从 Android 设备向 PHP 脚本发出请求时禁止访问

php - 如何在 PHPUnit 中执行所有测试?

PHP cURL - 限制执行时间

javascript - 使用 JS(失败)和 CURL(工作)在 Asana 中创建任务

ruby-on-rails - 如何使用 Paypal 订阅按钮返回个人资料 ID?