2016-01-28 4 views
1

Я использую woocommerce 2.3.13 в своей среде разработки с помощью режима песочницы paypal. так как еще не сертифицирован SSL, поэтому под Checkout > 'Force secure checkout' теперь отключен.Ошибка подключения SSL в woocommerce, хотя «принудительная безопасная проверка» отключена

, но на странице проверки все еще отображается «Ошибка подключения SSL» при попытке подключения к изолированной песочнице paypal.

Есть ли у кого-то такая же проблема?

Благодарим за помощь.

ответ

1

Paypal недавно выкатили некоторые обновления безопасности на песочнице (производство будет обновлен в июне) https://devblog.paypal.com/upcoming-security-changes-notice/

не самое главное, TLS 1.0 и 1.1 больше не принимаются песочнице, так что вам нужно сделать убедитесь, что TLS 1.2 используется, заставляя локон опции, например:

$curl->setOption(CURLOPT_SSLVERSION,6);

Вам нужно OpenSSL 1.0.1+ для этой работы. Вы можете дождаться, когда woocommerce выпустит патч самостоятельно или, возможно, попробует обновить до PHP 5.5.19+ и (lib) curl 7.34+, так что рукопожатие «общий алгоритм шифрования» может найти TLS 1.2 и использовать его автоматически, но я не знаю, t испытал это еще.

+1

Если ваше программное обеспечение сервера обновлено соответствующим образом, вам не нужно принудительно заставлять SSLVERSION зависеть. Серверное программное обеспечение вернется к рабочей версии самостоятельно. –

+1

Да, я не обновлял свой ответ после тестирования, но я подтвердил, что TLS 1.2 автоматически начнет использовать PHP 5.5.19+ и curl 7.29+. К сожалению, многие проекты все еще находятся на PHP 5.3/5.4, которые не знают о TLS 1.2, поэтому в некоторых случаях требуется версия SSL. –

+0

Большое вам спасибо за эту информацию .. – Moumita