【发布时间】: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