PayPal API 沙盒 - “出于安全原因,此页面不再可用”

Posted

技术标签:

【中文标题】PayPal API 沙盒 - “出于安全原因,此页面不再可用”【英文标题】:PayPal API Sandbox - "For security reasons, this page is no longer available" 【发布时间】:2017-01-06 19:45:05 【问题描述】:

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

请求发送至https://svcs.sandbox.paypal.com/AdaptiveAccounts/CreateAccount

我能够发送一个有效的请求并获得一个表明成功的响应,但是重定向 URL 也作为响应负载的一部分返回(根据他们的文档应该将用户带到 PayPal 注册/注册页面)正在将他们引导至以下内容:

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

【问题讨论】:

【参考方案1】:

看起来问题是由于请求中的 IP 地址标头造成的。默认配置为:

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

在 localhost 上进行测试时,我将其更改为:

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

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

【讨论】:

以上是关于PayPal API 沙盒 - “出于安全原因,此页面不再可用”的主要内容,如果未能解决你的问题,请参考以下文章

为啥发布到 PayPal 沙盒 API 对我不起作用?

PayPal - 使用 REST API 从沙盒切换到真实账户

在我调用 paypal 沙盒 api 的网页底部显示额外内容

PayPal沙盒API不允许买家登录

Paypal REST API 沙盒 - SSL 连接错误

Paypal:从沙盒上线