首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GooglePay不使用Braintree SDK

GooglePay不使用Braintree SDK
EN

Stack Overflow用户
提问于 2018-08-01 14:11:04
回答 2查看 2.3K关注 0票数 0

我已经实现了Braintree SDK,它支持支付使用贝宝,信用卡或借记卡和谷歌支付。

除了谷歌支付之外,所有公司都在工作。当选择付款方法作为GooglePay时,我会收到以下错误。

这个商人是不启用谷歌支付,即使我已经启用谷歌支付选项在Braintree控制台。

以下是实施守则:

付费代码按钮单击:

代码语言:javascript
复制
DropInRequest dropInRequest = new DropInRequest()
                    .amount(strAmount)
                    .googlePaymentRequest(getGooglePaymentRequest())
                    .tokenizationKey("production_key_xxxxxxxxx");
            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
                startActivityForResult(dropInRequest.getIntent(getActivity()), 399);
            }



private GooglePaymentRequest getGooglePaymentRequest() {
            return new GooglePaymentRequest()
                    .transactionInfo(TransactionInfo.newBuilder()
                            .setTotalPrice(strAmount)
                            .setCurrencyCode("USD")
                            .setTotalPriceStatus(WalletConstants.TOTAL_PRICE_STATUS_FINAL)
                            .build())
                    .emailRequired(true);
        }

我会感谢你的帮助。

EN

回答 2

Stack Overflow用户

发布于 2018-08-07 10:53:09

要在生产中使用Google,您还需要在Google这一边为应用程序启用它。

他们的集成核对表是一个很好的起点,特别是它有一个名为请求生产访问的部分。

票数 0
EN

Stack Overflow用户

发布于 2019-05-03 05:33:04

您还需要添加googleMerchantId(“您的-商人-ID”)

merchantId参数在PaymentDataRequest中必须设置为您的Google配置文件中提供的值。

https://developers.google.com/pay/api/web/support/troubleshooting#merchantId

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51635500

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档