我在使用 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/