谷歌支付交易失败,出现409个错误



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

.setPaymentMethodTokenizationType(钱包实例.PAYMENT_METHOD_TOKENIZATION_TYPE_DIRECT(.addParameter("publicKey","…key.."(

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

无法立即恢复的错误。买方的账户(例如已关闭的账户、不支持的国家/地区(

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

谷歌支付错误代码:

  • 400请求包含无效参数。

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

  • 404未找到请求的实体。列表项

  • 409请求实体已存在。

  • 403调用者没有权限。

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

  • 400前提条件检查失败。

  • 409操作已中止。

  • 500遇到内部错误。

  • 503该服务不可用。

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

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

public static final int ERROR_CODE_BUYER_ACCOUNT_ERROR

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

最新更新