使用stripe.createPaymentMethod代替stripe.createToken,以下是示例代码:
// 创建Stripe实例 val stripe = Stripe(this, "YOUR_STRIPE_PUBLISHABLE_KEY")
// 为卡片绑定视图 cardInputWidget = findViewById(R.id.card_input_view)
// 创建支付方法参数 val paymentMethodCreateParams = PaymentMethodCreateParams.create(cardInputWidget!!.card!!)
// 发送支付方法请求
stripe.createPaymentMethod(paymentMethodCreateParams, object : ApiResultCallback
override fun onError(e: Exception) {
Toast.makeText(this@MainActivity, "Payment method creation failed", Toast.LENGTH_SHORT).show()
}
})