我正在使用paypal沙盒模式在我的开发环境中使用woocommerce 2.3.13。由于尚未通过SSL认证,因此Checkout > 'Force secure checkout'
现已停用。
但在结帐页面上,在尝试连接到paypal沙盒时仍然显示“SSL connect error”。
有人面临同样的问题吗?
提前感谢您的帮助。
答案 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并自动使用它,但我没有'尚未测试过。