对PayPal沙盒的 HTTPS 请求失败



我目前无法使用PayPal沙盒来测试我的购物车集成。当我在浏览器中或通过 curl 访问沙箱时,我得到的只是连接错误。

下面是一个示例卷曲会话:

curl -v "https://api-3t.sandbox.paypal.com/nvp?user=test"
*   Trying 173.0.82.83...
* TCP_NODELAY set
* Connected to api-3t.sandbox.paypal.com (173.0.82.83) port 443 (#0)
* TLS 1.2 connection using TLS_RSA_WITH_AES_256_CBC_SHA256
* Server certificate: api-3t.sandbox.paypal.com
* Server certificate: Symantec Class 3 Secure Server CA - G4
* Server certificate: VeriSign Class 3 Public Primary Certification Authority - G5
> GET /nvp?user=test HTTP/1.1
> Host: api-3t.sandbox.paypal.com
> User-Agent: curl/7.51.0
> Accept: */*
> 
* SSLRead() return error -9806
* Curl_http_done: called premature == 1
* Closing connection 0
curl: (56) SSLRead() return error -9806

任何提示,如果这是服务器端问题还是我可以解决的问题?

谢谢!

看起来PayPal快速结账的 NVP/SOAP 集成方法已于 2017 年 1 月 1 日弃用。 实时 URL (https://api-3t.paypal.com/nvp( 目前似乎有效,但这可能是沙盒不再工作的原因。

我不完全明白为什么,但是在将数据提交到PayPal沙箱时使用 POST 而不是 GET 可以很好地解决问题。不再有奇怪的SSL错误。

在下面找到 curl 56 错误答案。希望这可以帮助解决问题。

卷曲 (56( 接收失败

PHP 卷曲错误 - 卷曲: (56( 记录失败: 对等方重置连接

相关内容

  • 没有找到相关文章

最新更新