使用 CyberSource 支付网关的 Google Pay API

问题描述 投票:0回答:0

我正在尝试使用 Cybersource 支付网关在我的移动应用程序中实施 Google Pay 支付方式。我参考了这个例子/教程作为参考并检查了实现。

我在演示代码段中配置了网关名称和商家 ID,并在成功响应中获得了成功和 Google Payment 令牌。当我尝试在我的实际应用程序中实现相同的代码时,当我点击 Google Pay 按钮时出现以下错误。

请求失败;发生意外错误,请稍后重试。 [OR_BIBED_01]

我检查了日志,发现我在 logcat 中遇到了以下异常,但无法解决它。

com.google.android.gms.common.api.ApiException: 10: 在 com.google.android.gms.common.api.internal.TaskUtil.setResultOrApiException(com.google.android.gms:play-services-base@@18.0.1:4) 在 com.google.android.gms.internal.wallet.zzy.zzc(com.google.android.gms:play-services-wallet@@19.1.0:1) 在 com.google.android.gms.internal.wallet.zzt.zza(com.google.android.gms:play-services-wallet@@19.1.0:33) 在 com.google.android.gms.internal.wallet.zzb.onTransact(com.google.android.gms:play-services-wallet@@19.1.0:3) 在 android.os.Binder.execTransactInternal(Binder.java:1021) 在 android.os.Binder.execTransact(Binder.java:994)

此错误出现在检查 Google Pay 可用性的

isReadyToPay()
方法中。我无法理解相同的代码在演示应用程序/示例中有效,但在我的应用程序中无效。

android kotlin payment-gateway google-pay cybersource
© www.soinside.com 2019 - 2024. All rights reserved.