7

我们将 Google pay 与令牌化类型集成为 TOKENIZATION_DIRECT,并将 public_key 添加为参数。

.setPaymentMethodTokenizationType(WalletConstants.PAYMENT_METHOD_TOKENIZATION_TYPE_DIRECT) .addParameter("publicKey", "...key..")

但是,交易失败并出现错误代码 409,这意味着根据文档

不能立即恢复的错误。买家账户有问题(如关闭账户、不支持国家)

我们验证了关闭和不受支持的国家/地区的原因,两者都可以。还有什么其他原因?

4

2 回答 2

0

谷歌支付错误代码:

  • 400 请求包含无效参数。

  • 504 截止日期在操作完成之前已过期。

  • 404 未找到请求的实体。项目清单

  • 409 请求实体已存在。

  • 403 调用者没有权限。

  • 429 资源已用尽(例如检查报价)。

  • 400前提条件检查失败。

  • 409 操作被中止。

  • 500 遇到内部错误。

  • 503 服务不可用。

  • 401 请求没有有效的认证凭证。

于 2021-01-25T12:05:47.707 回答
0

https://developers.google.com/android/reference/com/google/android/gms/wallet/WalletConstants#public-static-final-int-error_code_buyer_account_error 根据 409 代表

public static final int ERROR_CODE_BUYER_ACCOUNT_ERROR

不能立即恢复的错误。买家账户有问题(如关闭账户、不支持国家)

于 2021-08-12T10:42:43.130 回答