Как преодолеть ошибку версии протокола SSL в Paid Membership Pro?
Я использую платный плагин для членства для создания сайта членства в WordPress. Я выбрал платежный шлюз "Pay By Check", и он работает нормально.
Но когда я изменяю платежный шлюз на "Paypal Express" и следую процессу оплаты, он выбрасывает methodName_ failed: Unsupported SSL protocol version
, Я застрял с этим с 2-х дней, но не нашел правильного решения.
Пожалуйста, помогите мне.
2 ответа
Пожалуйста, добавьте ниже ловушку в function.php Это проблема версии TLS. Ваш сервер может не поддерживать TLS 1.
function my_http_api_curl($handle) {
curl_setopt( $handle, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1 );
}
add_action('http_api_curl', 'my_http_api_curl')
Какая у вас версия SSL?
PayPal Express требует, чтобы вы работали с OpenSSL/1.0.1 или выше, NSS/3.15.1 или выше