代码之家  ›  专栏  ›  技术社区  ›  RizJa

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

  •  0
  • RizJa  · 技术社区  · 8 年前

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

    请求是针对 https://svcs.sandbox.paypal.com/AdaptiveAccounts/CreateAccount .

    我能够发送一个有效的请求并得到一个指示成功的回复,但作为响应负载的一部分返回的重定向URL(根据他们的文档,该URL应该将用户带到PayPal注册页面)将他们引导到以下位置:

    Redirect page

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

    1 回复  |  直到 8 年前
        1
  •  0
  •   RizJa    8 年前

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

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

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

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

    还必须确保电子邮件地址没有注册帐户-在这种情况下,它将导致一个登录页面,而不是注册页面(在我看来,这是一个有点糟糕的设计,因为你不能真正测试,而不是每次都创建新帐户)。