【发布时间】:2016-01-15 01:48:08
【问题描述】:
我知道有很多关于这个错误的讨论,但很抱歉我无法找到任何可行的解决方案。
我正在使用ShareTribe 开发一个电子商务网站。我正在尝试将Paypal 实现为支付网关。所以我正在使用Activemerchant。
在开发机器上一切正常,但是当我将我的 rails 应用程序部署到生产环境时它会抛出
OpenSSL::SSL::SSLError (SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed)
我将我的 Activemerchant 初始化为
config.after_initialize do
ActiveMerchant::Billing::Base.mode = :test
paypal_options = {
login: "bla bla",
password: "bla bla",
signature: "bla bla",
appid: "APP-80W284485P519543T"
}
::EXPRESS_GATEWAY = ActiveMerchant::Billing::PaypalExpressGateway.new(paypal_options)
end
我正在尝试在生产中添加 Paypal Pem 证书,但不知道如何将此文件与 Activemerchant 链接。任何感谢将不胜感激。 谢谢
【问题讨论】:
标签: ruby-on-rails ssl paypal