ruby-on-rails - 无法建立到远程服务器的 SSL 连接

标签 ruby-on-rails ssl paypal payment-gateway paypal-sandbox

我在我的 Rails 应用程序中尝试通过 Paypal 付款时无法建立与远程服务器的 SSL 连接。集成在开发和测试环境( Paypal 沙箱)中工作正常,但在生产环境中不工作。

最佳答案

Paypal 已将 TLS 升级到 1.2:
https://devblog.paypal.com/upcoming-security-changes-notice/

您需要升级您的 openssl 版本以支持 TLS 1.2 .

如果您使用 Ubuntu 12.04 您可以使用以下命令升级 openssl:

sudo apt-get update && sudo apt-get install --only-upgrade openssl
sudo apt-get update && sudo apt-get install --only-upgrade libssl-dev

对于其他系统,请查看 Stripe 的此支持页面:

https://support.stripe.com/questions/how-do-i-upgrade-my-openssl-to-support-tls-1-2

关于ruby-on-rails - 无法建立到远程服务器的 SSL 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36736664/

相关文章:

php paypal服务器端REST集成失败

ruby-on-rails - 如何访问其命名空间之外的命名空间模型?

jquery - 在 jquery token 输入中创建 token

python - django wsgi 错误找不到名为站点名称的模块

java - PayPal PDT 返回 HTTP 状态 307

PHP Paypal API : set shipping costs and optional discounts to the order

ruby-on-rails - Solr 部分文档索引更新

jquery - Ruby on Rails 网站的 AJAX 部分

php - 无法在 WAMP 上 CURL HTTPS URL,但可以在使用 BASH 的远程服务器上工作

.htaccess - htaccess将https://www.example.net重定向到https://www.example.com/members/