当前位置: 首页 > 知识库问答 >
问题:

Activemerchant SSL_connect返回=1错误号=0状态=SSLv3

堵宏毅
2023-03-14

我得到这个错误时,创建新的贝宝通知与活跃的商人

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返回=1 errno=0 state=SSLv3读取服务器证书B:证书验证失败 /home/user/.rbenv/versions/2.0.0-p353/lib/ruby/2.0.0/net/http.rb:918:在'连接'

  • 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个答案

解晟睿
2023-03-14

几件事情:

>

  • 确保您的证书在您的机器上是最新的。

    这让我以前绕过了这个错误:https://github.com/stevegraham/certified

    祝你好运希望这有帮助。

  •  类似资料:
    • 我通过这个简单的演示来再现这个问题: -o0编译并运行:

    • 问题内容: 我在这我想从服务器获取与$ HTTP GET XML数据的AngularJS应用说http://example.com/a/b/c/d/getDetails?fname=abc&lname=def(此通过在浏览器中输入链接进行手动访问时显示XML文件的树状结构)。 当我运行应用程序时,不会从该链接获取数据。而是显示 状态为0 的错误。 我不确定$ http.get为什么会失败并转到返回

    • 我不能编译yacc I lex: 输出错误:

    • 出于某种奇怪的原因..返回,而linux中的命令返回 星期日;星期一;星期二;星期三;星期四;星期五;星期六 任何帮助都将不胜感激,谢谢。

    • 我想刮一个Crunchbase页面,但我得到了这个错误: 以下是代码: 这两种解决方案我都尝试过: Ruby Mechanize https错误Mechanize获取“Errno::econreset:连接被peer - SSL_connect重置” 但是同样的错误仍然存在。 请帮忙,谢谢!

    • 问题内容: 我试图按照此链接中的建议将错误返回到对控制器的调用,以便客户端可以采取适当的措施。javascript通过jqueryAJAX调用控制器。仅在不将状态设置为error的情况下,我才可以重新获得Json对象。这是示例代码 如果没有设置状态码,我会得到Json。如果设置状态代码,则会返回状态代码,但不会返回Json错误对象。 更新 我想将Error对象作为JSON发送,以便可以处理ajax