2014-11-08 55 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包含

並添加上面兩行。