Я использовал старую версию active_merchant (v1.8) на ruby 1.8, чтобы делать платежи в SagePay для интернет-магазина в течение многих лет, а три дня назад он прекратил работать. Я посмотрел на журнал и получаю эти ошибки:SSLError Poodle Patch - ActiveMerchant & SayPay
OpenSSL::SSL::SSLError (SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed):
Я посмотрел в Интернете и понял, поддержка SSL3, вероятно, упал на SagePay поэтому я попытался настройки:
http.ssl_version = :TLSv1
Но я получил ту же ошибку. Я попробовал установку:
http.ssl_version = :SSLv2
но получил эту ошибку вместо того, чтобы:
ActiveMerchant::ConnectionError (The remote server reset the connection):
теперь я на немного потери в том, что делать. Я предполагаю, что SagePay теперь принимает только определенный протокол, но он не принимает ни одного из моих запросов.
Любые советы по отладке этой ситуации ?!