Android 支付 - 示例应用无法运行 ("Not available here")
Android Pay - Sample app not working ("Not available here")
我正在尝试 运行 Android 付费示例应用程序 (https://github.com/android-pay/androidpay-quickstart),但不断收到错误消息。他们是:
A pop-up,标题为 "Not available here",消息为 "This card isn't available with Android Pay in this app. Please try a different card."
当你在那个pop-up中按"Ok"时,你可以看到另一个错误信息:
"Unrecognized app. Please make sure that you trust this app before proceeding":
在有人问之前,是的,我已经按照 github 上的说明生成密钥并将 public 密钥的 Base64 版本放入 ids.xml.
这是我的环境:
- 我不在美国(我需要为美国的一些客户开发这个)
- 我正在通过指向美国的 VPN 做所有事情 "network related"(这也是我安装 Android 付费应用程序的方式,否则它不会出现在 PlayStore 中供下载)。
- 我伪造我的 GPS 坐标在美国境内。
- 我的phone没有SIM卡。
- 我正在使用
WalletConstants.ENVIRONMENT_TEST
,但我也尝试过已弃用的 WalletConstants.ENVIRONMENT_SANDBOX
和 WalletConstants.ENVIRONMENT_STRICT_SANDBOX
但没有成功。
- 我已经在 Android Pay 应用程序中添加了一张来自美国的真正的 Discover 信用卡。
不过,我确实注意到,如果我在 Android Pay 应用程序上查看我正在使用的 Discover 卡的详细信息,选项 "Change Google payments PIN" 就在那里:
并且,根据 this link,如果您看到消息 "Change Google payments PIN",则您的卡尚不受支持。但是,这与上面的错误消息相悖。他们似乎表明另一个问题。
有人知道吗?当我尝试在我自己的应用程序中实施 Android Pay 时,出现相同的错误消息。
原来是我用的网卡有问题。我尝试使用不同的卡,现在可以了。看起来 Google 允许您输入尚未支持的卡,以便他们可以在支持后通知您。
错误消息令人困惑,没有任何迹象表明问题出在卡上。
Android Pay 并非适用于所有卡和所有国家/地区,因此它不起作用的原因您可以找到卡和国家/地区的列表。
我提到以下步骤,这些可能对您有用。
第 1 步:- 如果您不在我们这里并且想使用 android 付款,那么您应该有一个我们注册的电子邮件 ID(您可以在 gmail 的帮助下为我们创建电子邮件 ID)然后您可以下载 android 支付 .
第二步:您可以在androidpay now a day 中注册您的信用卡 android pay 支持少数信用卡您可以尝试使用 Visa、Master Card、American Express 卡和其他卡支持android支付。
第 3 步:实施以下要点 https://developers.google.com/android-pay/diagrams .
如果你有什么问题,请评论我。
我正在尝试 运行 Android 付费示例应用程序 (https://github.com/android-pay/androidpay-quickstart),但不断收到错误消息。他们是:
A pop-up,标题为 "Not available here",消息为 "This card isn't available with Android Pay in this app. Please try a different card."
当你在那个pop-up中按"Ok"时,你可以看到另一个错误信息:
"Unrecognized app. Please make sure that you trust this app before proceeding":
在有人问之前,是的,我已经按照 github 上的说明生成密钥并将 public 密钥的 Base64 版本放入 ids.xml.
这是我的环境:
- 我不在美国(我需要为美国的一些客户开发这个)
- 我正在通过指向美国的 VPN 做所有事情 "network related"(这也是我安装 Android 付费应用程序的方式,否则它不会出现在 PlayStore 中供下载)。
- 我伪造我的 GPS 坐标在美国境内。
- 我的phone没有SIM卡。
- 我正在使用
WalletConstants.ENVIRONMENT_TEST
,但我也尝试过已弃用的WalletConstants.ENVIRONMENT_SANDBOX
和WalletConstants.ENVIRONMENT_STRICT_SANDBOX
但没有成功。 - 我已经在 Android Pay 应用程序中添加了一张来自美国的真正的 Discover 信用卡。
不过,我确实注意到,如果我在 Android Pay 应用程序上查看我正在使用的 Discover 卡的详细信息,选项 "Change Google payments PIN" 就在那里:
并且,根据 this link,如果您看到消息 "Change Google payments PIN",则您的卡尚不受支持。但是,这与上面的错误消息相悖。他们似乎表明另一个问题。
有人知道吗?当我尝试在我自己的应用程序中实施 Android Pay 时,出现相同的错误消息。
原来是我用的网卡有问题。我尝试使用不同的卡,现在可以了。看起来 Google 允许您输入尚未支持的卡,以便他们可以在支持后通知您。
错误消息令人困惑,没有任何迹象表明问题出在卡上。
Android Pay 并非适用于所有卡和所有国家/地区,因此它不起作用的原因您可以找到卡和国家/地区的列表。
我提到以下步骤,这些可能对您有用。
第 1 步:- 如果您不在我们这里并且想使用 android 付款,那么您应该有一个我们注册的电子邮件 ID(您可以在 gmail 的帮助下为我们创建电子邮件 ID)然后您可以下载 android 支付 .
第二步:您可以在androidpay now a day 中注册您的信用卡 android pay 支持少数信用卡您可以尝试使用 Visa、Master Card、American Express 卡和其他卡支持android支付。
第 3 步:实施以下要点 https://developers.google.com/android-pay/diagrams .
如果你有什么问题,请评论我。