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);
感謝您的幫助。已經改變了網址 - 會讓你知道。 – djb
問題似乎已經消失。謝謝 – djb