2017-02-08 12 views
0

Я использую IPN код из https://github.com/paypal/ipn-code-samples/tree/master/phpPayPal IPN SSL протокол версии

И проблема в том, что я получаю «Curl ошибку: [35] Неподдерживаемое SSL версии протокола» на сервере. Все работает отлично с записью песочницы на сценическом сервере. Теперь у живого сервера есть еще более новая версия Curl, которая равна 7.42.1. Что мне делать?

Здесь находится var_dump (curl_version()); обоих версий:

prntscr.com/e61mff - не работает

prntscr.com/e61n42 - работа

+0

Сама версия curl недостаточна, так как она также зависит от библиотеки, используемой для SSL и версии библиотеки. Пожалуйста, добавьте вывод 'curl -V' из рабочей и нерабочей системы в ваш вопрос. –

+0

http://prntscr.com/e61mff - не работает. http://prntscr.com/e61n42 - working. – The50

ответ

2

Из информации, включенной в комментарии можно видеть, что неработающего версии curl использует OpenSSL 0.9.8zf в качестве базовой библиотеки SSL. Эта версия не включает поддержку TLS 1.2, которая требуется Paypal. Вам понадобится хотя бы OpenSSL 1.0.1 для поддержки TLS 1.2.

+0

Благодарим вас, да, SSL старше в живой версии. :) – The50