2015-04-08 2 views
0

Я получаю эту ошибку при создании нового уведомления Paypal с активным торговцемActivemerchant SSL_connect вернулся = 1 ERRNO = 0 состояния = SSLv3

class PaymentNotificationsController < ApplicationController 
    include ActiveMerchant::Billing::Integrations 

    protect_from_forgery except: :create 

    def create 
    notify = Paypal::Notification.new(request.raw_post) 

OpenSSL :: SSL :: SSLError произошел в payment_notifications # создать : SSL_connect return = 1 errno = 0 state = SSLv3 считать сертификат сервера B: сертификат не выполнен /home/user/.rbenv/versions/2.0.0-p353/lib/ruby/2.0.0/net/http. rb: 918: in `connect '

  • Activemerchant версия: 1.47.0
  • Рубин Версия: рубин 2.0.0p598 (2014-11-13 редакция 48408) [x86_64-Linux]
  • Рельсы версия: 3.2.16
  • Ubuntu версии: Ubuntu 14.04.2 LTS
  • Openssl версия: OpenSSL 1.0.1f 6 Jan 2014

Любые предложения?

+0

Вот решение этой проблемы: https://gist.github.com/luislavena/f064211759ee0f806c88 – vee

+0

Пожалуйста отправьте точный адрес, который вы используете для подключения к серверу, и после вывода 'OpenSSL s_client -connect : -tls1 -servername | openssl x509 -text -noout'. Сделайте это, добавив его в свой вопрос, нажав * Edit * (и не публикуйте его в качестве комментария). В противном случае информации об устранении неполадок недостаточно. – jww

ответ

1

пару вещей:

  1. убедитесь, что ваши сертификаты находятся в актуальном состоянии на вашей машине.

  2. это получил меня эту ошибку раньше: https://github.com/stevegraham/certified

Удачи. Надеюсь это поможет.

Смежные вопросы

 Смежные вопросы