Подтвердить что ты не робот

Php-paypal-error: 14077410: Подпрограммы SSL: SSL23_GET_SERVER_HELLO: отказ при сбое вызова sslv3

Сегодня веб-сайт с PHP 5.5, который работал нормально, начал выдавать эту ошибку:

error: 14077410: Подпрограммы SSL: SSL23_GET_SERVER_HELLO: отказ от сбоев связи sslv3

Я пробовал много решений из разных вопросов, но я не могу найти ошибку.

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

Здесь говорится изменить значение CURLOPT_SSL_VERIFYPEER на false, но не работает.

Я пробовал со многими sslversions и cipher_list, но не работает.

Как я уже сказал, эта проблема была не здесь несколько дней назад, может быть, это что-то новое, связанное с версией 1.6.4.

Любая идея?

4b9b3361

Ответ 1

Если вы указываете на сервер Sandbox, недавно были сделаны некоторые обновления, которые могли бы вызвать эту конкретную ошибку.

Ниже приведена информация и ссылка с помощью Microsite технической поддержки PayPal Merchant на SHA-256 Upgrade:

Поддержка SHA-256.. PayPal обновляет SSL-сертификаты на всех конечных точках Live и Sandbox от SHA-1 до более сильных и надежных SHA-256. Вам необходимо будет обновить свою интеграцию для поддержки сертификаты с использованием SHA-256.

     Прекратите использование корневого сертификата VeriSign G2. В соответствии с отраслевыми стандартами PayPal больше не будет защищать подключения, требующие VeriSign G2 Root Certificate for trust Проверка. Только защищенные запросы на подключение, которые ожидают наших сертификат/цепочка доверия, подписанная корневым сертификатом G5, будет приводят к успешным защищенным соединениям.

Непосредственно из MicroSite PayPal: Обновление сертификата SSL

19-20 января 2016 года Конечные точки Sandbox будут обновлены до новых SHA-256, 2048-бит сертификаты:

api.sandbox.paypal.com
api-3t.sandbox.paypal.com
api-aa.sandbox.paypal.com
api-aa-3t.sandbox.paypal.com
svcs.sandbox.paypal.com
pointofsale.sandbox.paypal.com
ipnpb.sandbox.paypal.com
www.sandbox.paypal.com (for IPN)

Ниже приведена ссылка на Руководство пользователя PayPal с подробными инструкциями по замене вашего сертификата на сертификат G5 Root.

Ответ 2

Я обновляю свой PHP-сервер с 5.4 до 7.0, и ошибка исчезает.

Ответ 3

Моя проблема была решена путем повторной установки PHP 7 на моем Mac. Возможно, стоит проверить версию libcurl, которая у вас есть в актуальном состоянии.