在Braintree插件中添加了Google支付选项

时间:2019-01-22 08:34:15

标签: android braintree braintree-sandbox google-pay

我正在使用braintree进行付款,它可以正常工作,但是现在我在我的braintree插件中添加了Google pay。我正在从我的Braintree沙箱帐户中启用Google付款按钮。在客户端,我有打开

之类的插件的代码
    fun onBraintreeSubmit(clientToken: String) {
        val dropInRequest = DropInRequest().clientToken(clientToken)
                .amount("1.00")
        enableGooglePay(dropInRequest)

        startActivityForResult(dropInRequest.getIntent(this), REQUEST_CODE)
    }


    private fun enableGooglePay(dropInRequest : DropInRequest) {
    val googlePaymentRequest = GooglePaymentRequest()
      .transactionInfo(TransactionInfo.newBuilder()
        .setTotalPrice("1.00")
        .setTotalPriceStatus(WalletConstants.TOTAL_PRICE_STATUS_FINAL)
        .setCurrencyCode("USD")
        .build())
      .billingAddressRequired(true) // We recommend collecting and passing billing address information with all Google Pay transactions as a best practice.

    dropInRequest.googlePaymentRequest(googlePaymentRequest)

}

这是我遇到的错误

  

无静态方法   fromJson(Ljava / lang / String;)Lcom / google / android / gms / wallet / IsReadyToPayRequest;   在Lcom / google / android / gms / wallet / IsReadyToPayRequest类中;或其   超类(声明   “ com.google.android.gms.wallet.IsReadyToPayRequest”出现在   /data/app/com.example-2/base.apk:classes2.dex)

任何人请提出我在做什么错。 预先感谢。

0 个答案:

没有答案