2013-05-21 61 views
0

我正在使用PayPal在我的網站上進行付款。爲什麼PayPal會間歇性地提供SSL錯誤?

30%的IPNs出現以下cURL錯誤。在另外70%的時間內它工作正常。

Unknown SSL protocol error in connection to www.paypal.com:443

我使用的SSLv3無濟於事嘗試。

這是我的PHP cURL設置,基於Micah Carrick's IPN listener script

<?php 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true); 
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); 
curl_setopt($ch, CURLOPT_CAINFO, dirname(__FILE__)."/cert/api_cert_chain.crt"); 
curl_setopt($ch, CURLOPT_URL, 'https://www.paypal.com/cgi-bin/webscr/'); 
curl_setopt($ch, CURLOPT_POST, true); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $encoded_data); 
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, false); 
curl_setopt($ch, CURLOPT_TIMEOUT, 45); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($ch, CURLOPT_HEADER, true); 

回答

0

不確定。我們沒有看到任何事情。
您可以將您的'CURLOPT_URL'更改爲https://ipnpb.paypal.com/cgi-bin/webscr並嘗試一點點嗎?

+0

感謝您的幫助。已經改變了網址 - 會讓你知道。 – djb

+0

問題似乎已經消失。謝謝 – djb

相關問題