【发布时间】:2016-05-26 17:05:00
【问题描述】:
目前正在整合 OmniPay。看起来一切都很好,但是当我使用 PayPalExpress 网关时,它给了我以下错误:
[curl] 35: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure [url] https://api-3t.sandbox.paypal.com/nvp?VERSION=119.0&USER=...
跟踪事情似乎是 PayPal 的 SSL 更新的一个问题,我需要告诉它使用 SSL3 和更新的密码列表:
curl_setopt($ch, CURLOPT_SSLVERSION, 3);
curl_setopt($ch, CURLOPT_SSL_CIPHER_LIST, 'SSLv3');
但是,我还没有找到一种方法将这些选项传递给 Guzzle,然后再传递给 curl。有谁知道我怎么能做到这一点?
【问题讨论】:
标签: php curl paypal guzzle omnipay