Google Pay- com.google.android.gms.common.api.ResolvableApiException:6:需要显示 BuyFlow UI

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

我正在尝试在 Android 上为自定义商家(Stripe)本地实现 google pay 的付款请求,但收到此错误:com.google.android.gms.common.api.ResolvableApiException: 6: BuyFlow UI 需要待展示。 我正在附加 JSON 请求(注意:我正在测试环境中工作)

{
"apiVersion": 2,
"apiVersionMinor": 0,
"allowedPaymentMethods": [{
    "type": "CARD",
    "parameters": {
        "allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"],
        "allowedCardNetworks": ["AMEX", "DISCOVER", "JCB", "MASTERCARD", "VISA"]
    },
    "tokenizationSpecification": {
        "type": "PAYMENT_GATEWAY",
        "parameters": {
            "gateway": "stripe",
            "stripe:version": "2018-10-31",
            "stripe:publishableKey": "YOUR_PUBLIC_STRIPE_KEY"
        }
    }
}],
"transactionInfo": {
    "totalPrice": "10.00",
    "totalPriceStatus": "FINAL",
    "currencyCode": "USD"
}
}
android kotlin stripe-payments google-pay
1个回答
0
投票

这是需要处理的 API 的预期响应。此调用由多个可用的 SDK 处理。对于使用 Stripe 的原生 Android 集成,请查看以下任一内容:

两个教程都处理对

loadPaymentData
的调用及其可能的结果。

© www.soinside.com 2019 - 2024. All rights reserved.