Ошибка PayPal NVP: CURL Request failed: ошибка подключения SSL (35)

Я получаю эту ошибку при подключении API PayPal (NVP); Ошибка CURL Request: ошибка подключения SSL (35)

Это означает, что я не могу подключиться, потому что я, вероятно, использую SSL3, как я могу исправить эту проблему, поскольку я не могу жить без тестирования. Нужно ли мне менять свой сервер или я могу исправить его в запросе 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)

,

Примечание. Лучше всего не устанавливать это и использовать его по умолчанию. Установка его на 2 или 3 очень опасна, учитывая известные уязвимости в SSLv2 и SSLv3.

КРЕДИТЫ: http://php.net/manual/en/function.curl-setopt.php

Надеюсь, это кому-то поможет.

Мы также столкнулись с той же проблемой, и мы исправили эту проблему, установив SSL на наш сервер и создали ca-сертификат, а затем добавили путь ca-certification в нашем curl-вызове, как в следующем примере.

  CURLOPT_SSL_VERIFYPEER => true, CURLOPT_SSL_VERIFYHOST => 2, CURLOPT_CAINFO =>'cert.pem', 

ПРИМЕЧАНИЕ. Пожалуйста, проверьте версию curl и обновите ее до последней.

Администраторы сервера могут знать об этом, например, как настроить SSL, а также как получить сертификат ca.

ВСЕГО НАИЛУЧШЕГО,

curl_setopt ($ s, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1);