php - Paypal NVP 错误 : CURL Request failed: SSL connect error (35)

标签 php paypal paypal-sandbox

我在连接 PayPal (NVP) API 时收到此错误; CURL 请求失败:SSL 连接错误(35)

这意味着我无法连接,因为我可能正在使用 SSL3,我该如何解决这个问题,因为我无法在没有测试的情况下上线。我是否必须更改我的服务器,或者我可以在 CURL 中修复它吗请求?

最佳答案

我有您现在面临的解决方案(我也面临上周沙箱环境的问题)现在您应该尝试在您的curl调用中类似的方法

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); 
curl_setopt($ch, CURLOPT_SSLVERSION, 6); //6 is for TLSV1.2

详细信息

CURLOPT_SSLVERSION CURL_SSLVERSION_DEFAULT (0)、CURL_SSLVERSION_TLSv1 (1)、CURL_SSLVERSION_SSLv2 (2)、CURL_SSLVERSION_SSLv3 (3)、CURL_SSLVERSION_TLSv1_0 (4)、CURL_SSLVERSION_TLSv1_1 (5) 或 CURL_SSLVERSION_TLSv1_2 (6) 之一

.

Note: Your best bet is to not set this and let it use the default. Setting it to 2 or 3 is very dangerous given the known vulnerabilities in SSLv2 and SSLv3.

来源:http://php.net/manual/en/function.curl-setopt.php

希望它对某人有帮助。

关于php - Paypal NVP 错误 : CURL Request failed: SSL connect error (35),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34932410/

相关文章:

php - 我的代码有什么问题( future 支付服务器端集成)

php - Paypal RestAPI 没有触发 Webhooks

php - 我可以可靠地指望具有相同名称的 GET 变量的顺序吗?

php - 如何显示连接到数据库的表单搜索结果?

PHP Ajax通过Bootstrap Modal更新MySQL数据

ios - 我如何使用 Paypal 进行拆分付款

paypal - 如何从我的网站取消 Paypal 定期付款?

php - 我如何在为 wordpress 中的 woocommerce 商店选择货币的支付选项之间切换?

php - 重用PHP Unix套接字文件

paypal - 将账单地址传递给 Paypal Express API