你好,我正在使用Paypal PHP SDK与Paypal Api进行通信。
两天前一切正常。但现在在我的开发服务器上出现了以下错误:
error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure
在请求时,我使用以下CURL选项:
public static $DEFAULT_CURL_OPTS = array(
CURLOPT_SSLVERSION => 1,
CURLOPT_CONNECTTIMEOUT => 10,
CURLOPT_RETURNTRANSFER => TRUE,
CURLOPT_TIMEOUT => 60, // maximum number of seconds to allow cURL functions to execute
CURLOPT_USERAGENT => 'PayPal-PHP-SDK',
CURLOPT_HTTPHEADER => array(),
CURLOPT_SSL_VERIFYHOST => 2,
CURLOPT_SSL_VERIFYPEER => 1,
CURLOPT_SSL_CIPHER_LIST => 'TLSv1',
);
在实际模式下,一切正常,但在沙盒模式下才出现此问题。有谁知道为什么会发生这种情况吗?
谢谢!