尽管“强制安全结账”已被禁用,但是woocommerce中的SSL连接错误

时间:2016-01-28 18:38:02

标签: wordpress ssl paypal woocommerce paypal-sandbox

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

但在结帐页面上,在尝试连接到paypal沙盒时仍然显示“SSL connect error”。

有人面临同样的问题吗?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

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

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

$curl->setOption(CURLOPT_SSLVERSION,6);

你需要OpenSSL 1.0.1+来实现这个目的。您可以等待woocommerce自己发布补丁,或者尝试更新到PHP 5.5.19+和(lib)卷曲7.34+,以便“常见加密算法”握手可以找到TLS 1.2并自动使用它,但我没有'尚未测试过。