当我尝试通过 paypal 付款时,在我的 Rails 应用程序中无法建立与远程服务器的 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/