我正在使用PayPal API并尝试创建一个帐户here。
请求发送到https://svcs.sandbox.paypal.com/AdaptiveAccounts/CreateAccount
。
我能够发送有效请求并获得指示成功返回的响应,但重定向网址也作为响应有效负载的一部分返回(根据他们的文档应该将用户带回用户)到PayPal注册/注册页面)指导他们:
我无法在Stackoverflow或Google上找到任何相关信息。有没有人遇到过这个?我假设即使它是一个沙箱环境,它也应该允许我以某种方式模拟工作流程。我已尝试使用默认沙盒凭据以及我自己的环境。
答案 0 :(得分:0)
看起来问题是由于请求中的IP地址标头造成的。默认配置为:
-H "X-PAYPAL-DEVICE-IPADDRESS: 192.0.2.0"
在localhost上测试时,我将其更改为:
-H "X-PAYPAL-DEVICE-IPADDRESS: 127.0.0.1"
还必须确保电子邮件地址还没有注册帐号 - 在这种情况下,它会导致登录页面而不是注册页面(我认为这有点设计不合理,因为你可以没有每次都创建新帐户,所以真的要测试。