我们将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
无法立即恢复的错误。买家的账户有问题(例如已关闭的账户、不支持的国家/地区(