PayPal API Sandbox - "出于安全原因,此页面不再可用"

时间:2016-08-30 13:31:04

标签: asp.net-mvc paypal paypal-sandbox paypal-adaptive-payments

我正在使用PayPal API并尝试创建一个帐户here

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

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

Redirect page

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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

还必须确保电子邮件地址还没有注册帐号 - 在这种情况下,它会导致登录页面而不是注册页面(我认为这有点设计不合理,因为你可以没有每次都创建新帐户,所以真的要测试。