Paypal Express签出沙箱不工作

Paypal Express签出沙箱不工作,paypal,express-checkout,Paypal,Express Checkout,当使用沙盒凭证调用paypal setExpresschecout函数时,我得到的是空数组。 如果我把现场证书,那么它的工作很好。 这个问题发生在最近几周。在此之前,代码在live和sandbox凭据上都运行良好。 有人知道吗??请提供帮助。您是否检查了用于进行API调用的SSL/TLS版本 PayPal最近升级到TLS 1.2,您可以在其开发者博客上看到: 目前,这只是在沙箱上,但他们将在未来的实时环境中这样做 这意味着如果在API调用中使用TLS1.1或1.0,它将不再工作 我不得不更新我

当使用沙盒凭证调用paypal setExpresschecout函数时,我得到的是空数组。 如果我把现场证书,那么它的工作很好。 这个问题发生在最近几周。在此之前,代码在live和sandbox凭据上都运行良好。
有人知道吗??请提供帮助。

您是否检查了用于进行API调用的SSL/TLS版本

PayPal最近升级到TLS 1.2,您可以在其开发者博客上看到:

目前,这只是在沙箱上,但他们将在未来的实时环境中这样做

这意味着如果在API调用中使用TLS1.1或1.0,它将不再工作


我不得不更新我的测试服务器,因为无法再调用他们的API了。

请提供一个示例并阅读感谢Tom。沙盒凭据在我的ssl认证站点上工作。证书不会更改任何内容。您需要检查用于进行API调用的SSL版本。如果您使用的是一个不推荐的PayPal,它将阻止API调用。如果使用CURL进行调用,则应使用web服务器上安装的最新版本。然后您可能必须更新您的服务器。