我正在尝试使用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
答案 0 :(得分:0)
好的,我自己找到了解决方案。 绿色选中标记,并不意味着某些内容已启用" (尽管那些没有选中标记的按钮会有一个名为"启用" ...)的按钮,这意味着可以在此环境中启用此功能。如果您想检查它是否实际启用,您必须转到:
https://developer.paypal.com/developer/applications/
好工作PayPal ......总是最糟糕的设计。