【问题标题】:Android pay sample app not workingAndroid 支付示例应用程序无法正常工作
【发布时间】:2015-10-14 10:02:27
【问题描述】:

尝试使用适用于 Android Pay 的 Google 示例应用。 我在 logcat 中收到错误:

"要使用此 API,您必须将 WalletOptions 'brand' 字段设置为 ANDROID_PAY"

有人知道原因并可以帮忙吗?

示例应用的链接是: https://github.com/android-pay/androidpay-quickstart 谢谢

编辑: 附上logcat:

10-16 10:32:33.564 26114-355/? E/Volley: [4806] BasicNetwork.performRequest: Unexpected response code 400 for https://wallet.google.com/payments/apis/instantbuy/android/v1/getWalletItems
10-16 10:32:33.568 26114-26667/? W/BaseAppContext: Using Auth Proxy for data requests.
10-16 10:32:33.584 21959-21959/? E/OwServiceUtils: Wallet error code: 51
10-16 10:32:33.584 21959-21959/? E/OwServiceUtils: Wallet error detail: To use this API, you must set the WalletOptions 'brand' field to ANDROID_PAY.

【问题讨论】:

  • 有什么我错过的吗?我在控制台中有一个带有 keytool sha1 的项目
  • 将用新项目再次测试并在此处更新。
  • 新项目,无论是在 Google 开发控制台中还是在 Android Studio 中的一个干净项目(再次取样)都遵循了确切的教程,我遇到了同样的问题。
  • 同样的问题,当我使用 WalletConstants.ENVIRONMENT_SANDBOX 时没有问题,但是当我将其更改为 WalletConstants.ENVIRONMENT_TEST 时,问题出现了。

标签: android android-pay


【解决方案1】:

供将来参考: https://github.com/android-pay/androidpay-quickstart/issues/6 该问题是服务器问题,已由 Google 修复。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-19
    • 2015-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-21
    • 1970-01-01
    相关资源
    最近更新 更多