Google Pay 交易失败并显示 409 错误

Uda*_*ran 7 android google-pay

我们将 Google pay 与标记化类型集成为 TOKENIZATION_DIRECT,并添加了 public_key 作为参数。

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

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

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

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

Ant*_*adz 0

Google Pay 错误代码:

  • 400 请求包含无效参数。

  • 504 操作完成之前截止时间已过。

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

  • 409 请求实体已存在。

  • 403 调用者没有权限。

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

  • 400前提条件检查失败。

  • 409 操作被中止。

  • 500 遇到内部错误。

  • 503 服务不可用。

  • 401 请求没有有效的经过身份验证的凭据。