贝宝 API 沙盒 - "For security reasons, this page is no longer available"

PayPal API Sandbox - "For security reasons, this page is no longer available"

我正在使用 PayPal API 并尝试创建一个如图所示的帐户 here

https://svcs.sandbox.paypal.com/AdaptiveAccounts/CreateAccount提出请求。

我能够发送一个有效的请求并得到一个指示成功的响应,但是重定向 URL 也作为响应有效负载的一部分返回(根据他们的文档应该让用户到 PayPal 标志 up/registration 页面)将他们引导至以下内容:

我无法在 Whosebug 或 Google 上找到与此相关的任何信息。有没有人遇到过这个?我假设即使它是一个沙盒环境,它也应该允许我以某种方式模拟工作流程。我已经尝试使用默认的沙箱凭据以及我自己的环境。

问题似乎是由请求中的 IP 地址 header 引起的。默认配置为:

-H "X-PAYPAL-DEVICE-IPADDRESS: 192.0.2.0"

在本地主机上测试时,我将其更改为:

-H "X-PAYPAL-DEVICE-IPADDRESS: 127.0.0.1"

还必须确保该电子邮件地址尚未注册帐户 - 在这种情况下,它将导致登录页面而不是注册页面(我认为这设计得有点糟糕,因为如果每次都创建新帐户,您就无法真正进行测试。