Android Pay - 示例应用无效(“此处不可用”)

时间:2016-02-18 23:42:29

标签: android android-pay

我正在尝试运行Android Pay示例应用(https://github.com/android-pay/androidpay-quickstart),但不断收到错误消息。他们是:

带有标题“此处不可用”的弹出式消息和消息“此应用中的Android Pay无法使用此卡。请尝试使用其他卡。”

enter image description here

当您在弹出窗口中按“确定”时,您可以看到其他错误消息:

“无法识别的应用。在继续操作之前,请确保您信任此应用”

enter image description here

在有人问之前,是的,我已按照github上的说明生成密钥,并将公钥的Base64版本放在ids.xml中。

这是我的环境:

  1. 我在美国境外(我需要为美国的一些客户开发此产品)
  2. 我正在通过指向美国的VPN做所有“网络相关”(这也是我安装Android Pay应用程序的方式,否则它不会出现在PlayStore中供下载)。
  3. 我假装我的GPS坐标在美国境内。
  4. 手机上有SIM卡。
  5. 我正在使用WalletConstants.ENVIRONMENT_TEST,但我也尝试使用已弃用的WalletConstants.ENVIRONMENT_SANDBOXWalletConstants.ENVIRONMENT_STRICT_SANDBOX但未成功。
  6. 我已经从美国向Android Pay应用添加了一张真正的Discover信用卡。
  7. 但我确实注意到,如果我查看我在Android Pay应用中使用的Discover卡的详细信息,则会选择“更改Google付款PIN”选项:

    enter image description here

    并且,根据this link,如果您看到消息“更改Google付款PIN”,则您的卡尚不支持。但是,这违背了上面的错误消息。它们似乎表明了另一个问题。

    有人有任何线索吗?当我尝试在自己的应用中实施Android Pay时,会出现相同的错误消息。

2 个答案:

答案 0 :(得分:1)

事实证明我使用的卡是问题所在。我尝试使用不同的卡,现在可以使用了。看起来Google允许您输入尚未支持的卡片,以便他们在获得支持后通知您。

错误消息令人困惑,并且没有任何迹象表明该问题与卡有关。

答案 1 :(得分:0)

Android Pay不适用于所有卡和所有国家/地区,因此无法使用的原因是您可以找到卡和国家/地区的列表。

我提到以下步骤可能对您有用。

步骤1: - 如果你不在我们中并且你想使用android pay,那么你应该有一个美国注册的电子邮件ID(你可以通过gmail帮我们发电子邮件)然后你可以下载android pay。

Step2:你现在可以在Android支付注册信用卡支付几天信用卡支持android支付你可以尝试使用Visa,万事达卡,美国运通卡和其他支持Android支付的卡。

第3步:实施以下几点https://developers.google.com/android-pay/diagrams

如果您有问题,请评论我。