wordpress - 尽管禁用了 'Force secure checkout',但 woocommerce 中的 SSL 连接错误

标签 wordpress ssl paypal woocommerce paypal-sandbox

我在使用 paypal 沙盒模式的开发环境中使用 woocommerce 2.3.13。由于尚未通过 SSL 认证,因此 Checkout >“Force secure checkout” 现在已禁用。

但在结帐页面上,它在尝试连接到 Paypal 沙箱时仍然显示“SSL 连接错误”。

有人遇到同样的问题吗?

提前感谢您的帮助。

最佳答案

Paypal 最近在沙盒上推出了一些安全更新(产品将在 6 月更新)https://devblog.paypal.com/upcoming-security-changes-notice/

最重要的是,沙箱不再接受 TLS 1.0 和 1.1,因此您需要通过强制 curl 选项确保使用的是 TLS 1.2,例如:

$curl->setOption(CURLOPT_SSLVERSION,6);

您需要 OpenSSL 1.0.1+ 才能工作。您可以等待 woocommerce 自己发布补丁,或者尝试更新到 PHP 5.5.19+ 和 (lib)curl 7.34+,以便“通用加密算法”握手可以找到 TLS 1.2 并自动使用它,但我还没有我还没有测试过。

关于wordpress - 尽管禁用了 'Force secure checkout',但 woocommerce 中的 SSL 连接错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35069397/

相关文章:

c# - 如何在 Wordpress 中使用 WPF 服务

javascript - Wordpress 插件 ajax 返回 0

ssl - Apache 2 ssl 配置

android - 在 Android 中使用 DefaultHttpClient 提示用户接受自签名 SSL

json - 通过 paypal.request.post() 从 PayPal checkout.js 发送 json

iphone - 付款被拒绝。请在您的计算机上为此金额添加有效的付款方式。 (iOS 中的 PayPal 实时模式)

Paypal SDK : No Server Response when Paying with PayPal Account

php - 为用户 Wordpress 自动填充虚拟钱包

java - 如何检测这个符号: '' (OBJ in Dashed Box) in Android

Azure - WebApp - 通过证书验证请求