2014-11-08 59 views
1

帮助! - 我试图采取贝宝付款专业版(Magento的1.8.1)API现场,我收到以下错误:Magento Paypal错误 - payment_paypal_direct.log中的持久性沙盒网址

exception 'Exception' with message 'PayPal NVP CURL connection error #35: 
error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure' 
in <my_root_folders>/app/code/core/Mage/Paypal/Model/Api/Nvp.php:986 

在payment_paypal_direct.log文件每个错误我有以下几点:

2014-11-08T02:12:36+00:00 DEBUG (7): Array 
(
    [url] => https://api-3t.sandbox.paypal.com/nvp 
    [DoDirectPayment] => Array 
     (

无论我如何设置沙箱模式的各种标志,我的错误都显示API的沙箱URL。我甚至在数据库的core_config表中检查了paypal/wpp/sandbox_flag,当我更改Magento的管理员中的配置时,它从0翻转为1。

有没有人遇到过这个持久性沙箱网址?

  • 沙盒模式= OFF
  • SSL验证=禁用(已经尝试过启用过,没有区别)
  • 所有缓存被禁用(我清除缓存经常以防万一)
  • 我重新索引整个网站经常

回答

2

有实现我的网站的两个问题:

  1. 我们的服务器未配置为响应POODLE漏洞,PayPal拒绝服务器连接。

  2. 已为子项“配置范围”启用沙箱设置,并且对“默认配置”(父/主配置)所做的编辑被覆盖。

希望这可以帮助某人。

0

除了以上回答您可以通过编辑你的Apache的httpd.conf并添加以下代码配置您的服务器和禁用的SSLv3:

SSLHonorCipherOrder在

SSLProtocol -All +的TLSv1

如果您有VPS或专用服务器,您也可以通过WHM执行此操作:

转至服务配置 - > Apache配置 - >包含编辑器 - > Pre Pre包含

并添加上面两行。