2016-01-21 124 views
1

我在我的Prestashop配置的PayPal帳戶沙盒(測試)模式1.6 昨日其工作正常,突然我得到了一個錯誤:錯誤:14094410:SSL例程:SSL3_READ_BYTES

Error: 
error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure 
Connect failed with fsockopen method 

我該如何解決呢?

回答

0

PayPal更新了其沙箱環境,只允許TLS 1.2連接,以提高安全性併爲未來PCI合規做好準備。您可以在PayPal 2016 Merchant Security Roadmap Microsite上找到有關更新的更多信息。

如果您使用任何PayPal SDK,則可以查看PayPal TLS Update存儲庫以獲取有關可能需要哪些SDK或環境升級的信息。請注意,在命令行運行(例如PHP CLI)與您的應用程序託管環境(例如Apache中的PHP模塊)之間可能存在環境差異,因此請確保更新所有相關環境。

0

我在模塊/貝寶/ API/paypal_connect改變如下。 PHP

@curl_setopt($ch, CURLOPT_SSLVERSION, defined('CURL_SSLVERSION_TLSv1') ? CURL_SSLVERSION_TLSv1 : 1); 

@curl_setopt($ch, CURLOPT_SSLVERSION, defined('CURL_SSLVERSION_TLSv1_2') ? CURL_SSLVERSION_TLSv1_2 : 6); 

它在兩種模式下都適用於我。試試:)

相關問題