Activemerchant SSL_connect返回= 1 errno = 0 state = SSLv3

时间:2015-04-08 00:11:18

标签: ruby-on-rails ruby openssl activemerchant

我在使用有效商家创建新的Paypal通知时收到此错误

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

  protect_from_forgery except: :create

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

在payment_notifications #create中发生了OpenSSL :: SSL :: SSLError:   SSL_connect返回= 1 errno = 0 state = SSLv3读取服务器证书B:   证书验证失败   /home/user/.rbenv/versions/2.0.0-p353/lib/ruby/2.0.0/net/http.rb:918:in   `连接&#39;

  • Activemerchant版本:1.47.0
  • Ruby版本:ruby 2.0.0p598(2014-11-13修订版48408)[x86_64-linux]
  • Rails版本:3.2.16
  • Ubuntu版本:Ubuntu 14.04.2 LTS
  • Openssl版本:OpenSSL 1.0.1f 2014年1月6日

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

夫妻俩:

  1. 确保您的证书在您的计算机上是最新的。

  2. 这让我误解了这个错误:https://github.com/stevegraham/certified

  3. 祝你好运。希望这会有所帮助。