PayPal未来付款在Sandbox中无效(“invalid_request”)

时间:2016-09-19 12:40:23

标签: android paypal paypal-sandbox

我正在尝试使用android SDK实现Future Payments(沙盒)。在我与测试用户登录后,我看到了协议屏幕,当我点击“接受”时,我收到一个错误对话框。日志说,请求“超出范围”(见下文)。在Sandbox模式下启用“Future Payments”。 我在网上找到的一些消息来源说,我应该禁用它,然后重新启用它。但这不再起作用了,因为我甚至无法禁用沙箱模式中的功能......(或者我是否在监督某些事情?我只看到绿色的复选标记,就是它......)

(“正常”付款在沙盒模式下正常工作)

W / paypal.sdk:fe SN:13 PayPal Debug-ID:d7227a83c8086 [sandbox,2.14.5; release]

E / paypal.sdk:http statusCode请求失败:400,异常:错误请求

E / paypal.sdk:服务器响应请求失败:{“error”:“invalid_request”,“error_description”:“请求的作用域无效[https://uri.paypal.com/services/payments/futurepayments]”}

E / paypal.sdk:invalid_request

1 个答案:

答案 0 :(得分:0)

好的,我自己找到了解决方案。 绿色选中标记,并不意味着某些内容已启用" (尽管那些没有选中标记的按钮会有一个名为"启用" ...)的按钮,这意味着可以在此环境中启用此功能。如果您想检查它是否实际启用,您必须转到:

https://developer.paypal.com/developer/applications/

  1. 在REST API下方,点击您的应用
  2. "接受付款"需要检查
  3. 点击"高级选项" (接受付款后)
  4. tadaaa,您实际上可以启用未来付款......
  5. 好工作PayPal ......总是最糟糕的设计。