我的网站是www.a1mcganns.co.uk
我在使用PayPal时遇到与客户完成付款的问题。
他们收到此错误消息
我希望有人可以指出我正确的方向来解决问题
非常感谢
此致 菲尔
答案 0 :(得分:0)
Check the curl error确切了解发生了什么。我的猜测是,你会得到一些关于" ssl握手失败的信息"。
如果是这种情况,您需要查看this post about POODLE。
问题主要归结为服务器软件堆栈过时。具体来说,从POODLE帖子......
截至2016年1月1日,PayPal现在仅支持沙盒上的TLS 1.2(并且在6月同样适用于生产系统)。
如果您想使用TLS 1.2,您至少需要升级到OpenSSL 1.0.1,然后您才能将CURLOPT_SSLVERSION设置为6(TLS 1.2)。
如果您希望在SSL请求期间自动使用TLS 1.2,您还需要升级到PHP 5.5.19+(这是理想的解决方案,但许多项目仍在较旧的PHP版本上)。