Paypal не может подключиться к серверу Sandbox. Ошибка возврата 14077410 (отказ от сбоев связи sslv3)

Сайт, который подключается к paypal sandbox, до недавнего времени

он может соединить будет завиток

но когда он отправляет запрос во второй раз

он показывает ошибку

Ошибка: 14077410: Подпрограммы SSL: SSL23_GET_SERVER_HELLO: отказ при сбое уведомления sslv3

Я попробовал некоторую ссылку онлайн и установил сертификат SSL SHA-256, но он возвращает ту же ошибку. Другие предлагают переключиться на TLS в curl-соединении, но он может не пострадать, поскольку есть много проектов, которые я обработал.

Есть ли предложение подключить paypal sandbox с SSLv3? Спасибо за помощь.

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

Related of "Paypal не может подключиться к серверу Sandbox. Ошибка возврата 14077410 (отказ от сбоев связи sslv3)"

Вам нужно будет переключить запрос cURL на использование TLS 1.2 для использования изолированной программной платформы PayPal. Я нахожусь в одной лодке, и, к сожалению, ее нет. Несколько дней назад они просто активировали изменения в среде песочницы.

https://devblog.paypal.com/upcoming-security-changes-notice/

Я добавлю дополнительную информацию об этом, так как первый ответ на самом деле не охватывает все важные моменты.

Paypal начал развертывать некоторые обновления, песочница теперь требует TLS 1.2 для всех запросов, а производственные системы также потребуют этого с июня 2016 года .

Чтобы поддержать это, вам необходимо:

  • Убедитесь, что на вашем сервере есть OpenSSL 1.0.1 или выше (когда добавлена ​​поддержка TLS 1.2).
    openssl version покажет вам номер вашей версии.

  • После того, как вы встретите эти критерии, в вашем PHP-коде вы можете заставить SSLVERSION к TLS 1.2 SSLVERSION следующую команду:

     curl_setopt($curl, CURLOPT_SSLVERSION, 6); 

Или, если вы хотите использовать менее хакерское решение, вы можете получить правильную версию SSL в автоматическом режиме во время рукопожатия, когда клиент и сервер сравнивают доступные шифры, чтобы найти общий протокол. Вы, кажется, используете PHP + curl, поэтому для этого вам понадобится PHP 5.5.19+ и curl 7.29+ .

У меня есть аналогичная проблема с ошибкой 14077410 и SSL3. Я обновляю свой PHP-сервер с 5.4 до 7.0, и ошибка исчезает.