ssl - 对 Paypal 沙箱的 HTTPS 请求失败

标签 ssl paypal paypal-sandbox

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

这是一个 curl session 示例:

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 Express Checkout的NVP/SOAP集成方法是deprecated as of January 1, 2017 .实时 URL ( https://api-3t.paypal.com/nvp) 目前似乎可以使用,但这可能是沙箱不再起作用的原因。

关于ssl - 对 Paypal 沙箱的 HTTPS 请求失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45051807/

相关文章:

javascript - PayPal 按钮是否有一个简单的选项,其中金额基于某些用户输入?

php - 通过return url获取买家姓名和收货地址

api - 在 Paypal API 与 Stripe API 中进行测试?

ssl - 带有自己的 rsa 公钥信息的 openssl X509 证书

php - Htaccess http 到 https 与 php 异常

wordpress - 使用 WooCommerce 设置高级 Paypal 后禁用 CSC 字段

php - 在 Woocommerce 中仅向 PayPal 发送订单号而不是商品名称

mongodb - Openshift 中 curl 的 SSL 错误

OpenSSL 1.0 : Remove Elliptic Curves Extension

paypal - Payflow Pro 不工作