it-swarm.com.ru

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

Сайт, подключающий песочницу Paypal, работает до недавнего времени

он может подключиться свернется

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

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

ошибка: 14077410: подпрограммы SSL: SSL23_GET_SERVER_HELLO: сбой квитирования оповещения sslv3

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

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

 enter image description here

 enter image description here

 enter image description here

19
user3538235

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

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

15
0kay

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

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

Для поддержки этого вам необходимо:

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

  • Когда вы соответствуете этим критериям, в своем коде PHP вы можете принудительно установить SSLVERSION в TLS 1.2 с помощью следующей команды:

    curl_setopt($curl, CURLOPT_SSLVERSION, 6);
    

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

11
Matt O

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

0
Tapa Save