【问题标题】:Unauthorized Device - Payment from this device are not allowed未经授权的设备 - 不允许从该设备付款
【发布时间】:2013-11-22 14:59:21
【问题描述】:

在 Nexus4 - 4.3 上运行 Paypal 示例应用,使用适用于 Android 的 PayPal SDK。 当添加以下代码时,该示例可以完美运行:

CONFIG_ENVIRONMENT = PaymentActivity.ENVIRONMENT_NO_NETWORK;

切换到真钱时:

CONFIG_ENVIRONMENT = PaymentActivity.ENVIRONMENT_PRODUCTION;
CONFIG_CLIENT_ID = "Afa................c";
CONFIG_RECEIVER_EMAIL = "david@gmail.com";

我收到下一个错误:“不允许通过此设备付款”, 日志显示下一行:

W/DefaultRequestDirector﹕ Authentication error: Unable to respond to any of these challenges: {}

有什么问题?

【问题讨论】:

  • 你试过CONFIG_ENVIRONMENT = PaymentActivity.ENVIRONMENT_SANDBOX吗?请注意,developer.paypal.com 中有两个凭据。一个用于沙盒,另一个用于生产。另外,您在 logcat 中看到任何消息了吗?
  • @tomwhipple 沙盒模式工作正常。所以我想我正在使用沙盒的 clientId,但这是我在 developer.paypal.com 的应用程序属性中看到的唯一一个,我怎样才能获取生产版本?

标签: android paypal sdk nexus-4


【解决方案1】:

就我而言,这只是 Wifi - 网络 问题。首先,尝试更换网络或使用移动数据,然后再寻求其他解决方案。

  • 它在 Android-studio 日志中以及在计算机浏览器上引发了相同的错误。

日志:

<HTML><HEAD>
    <TITLE>Access Denied</TITLE>
    </HEAD><BODY>
    <H1>Access Denied</H1>

    You don't have permission to access "http&#58;&#47;&#47;api&#45;m&#46;sandbox&#46;paypal&#46;com&#47;v1&#47;oauth2&#47;token" on this server.<P>
    Reference&#32;&#35;18&#46;15367c68&#46;1564405918&#46;472e4813
    </BODY>
    </HTML>

在计算机浏览器上:

【讨论】:

    【解决方案2】:

    我也遇到了类似的问题,但我通过将ENVIRONMENT_PRODUCTION 更改为ENVIRONMENT_SANDBOX 解决了这个问题(因为我仅将其用于测试目的)并通过登录paypall 添加了我的CONFIG_CLIENT_ID

    • 请仔细检查您是否使用了正确的额外环境 (EXTRA_PAYPAL_ENVIRONMENT)。请注意,ENVIRONMENT_PRODUCTIONENVIRONMENT_SANDBOX 有单独的 client_id 值。

    【讨论】:

      【解决方案3】:

      Jeff 来自 PayPal。请仔细检查您是否使用了正确的 clientId。当您在 developer.paypal.com 注册时,通常会立即提供沙盒凭据。只有经过审查,您的应用才会获得生产客户端 ID。请参阅a similar issue in GitHub 了解更多详细信息。

      另外,如果可以的话,请调查 Android 日志以获取更多信息。如果您看到 401,那么您肯定提供了无效的 clientId / environment 组合。

      【讨论】:

      • 看不到任何 401 错误。 (我更新了我得到的日志的问题)。在开发者控制台中,我只能看到一个 clientId。审核流程是什么,我该如何与之互动?
      • 在此处更新 - 我们提供了更有用的错误消息和日志,应该有助于调试。现在您将看到一条消息,其中特别提到了无效的 clientId。
      猜你喜欢
      • 2016-03-02
      • 2015-10-16
      • 2014-05-29
      • 1970-01-01
      • 2014-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多