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 - 使用 REST API 从沙盒切换到真实账户