如何使用Stripe从Android创建类型卡的支付方式?
一旦有了条带对象,就可以调用如何使用Stripe从Android创建类型卡的支付方式?,android,kotlin,stripe-payments,Android,Kotlin,Stripe Payments,一旦有了条带对象,就可以调用Stripe.createPaymentMethod。但是,没有关于如何构建PaymentMethodCreateParams对象的适当文档,也没有关于Stripe GitHub示例的任何代码示例 PaymentMethodCreateParams.create需要一张PaymentMethodCreateParams.Card,可以使用PaymentMethodCreateParams.Card.create(“令牌”)构建该卡。这个令牌参数是什么?还有别的办法吗
Stripe.createPaymentMethod
。但是,没有关于如何构建PaymentMethodCreateParams
对象的适当文档,也没有关于Stripe GitHub示例的任何代码示例
PaymentMethodCreateParams.create
需要一张PaymentMethodCreateParams.Card
,可以使用PaymentMethodCreateParams.Card.create(“令牌”)构建该卡。这个令牌参数是什么?还有别的办法吗
编辑:
我正在尝试从源代码迁移到支付方式。假设您正在使用Stripe的CardInputWidget
控件?在本例中,您将从如下小部件获得paymentMethodCreateParams
card_input_widget.paymentMethodCreateParams?.let { pmCreateParams: PaymentMethodCreateParams ->
stripe.createPaymentMethod(pmCreateParams,
object : ApiResultCallback<PaymentMethod> {
override fun onSuccess(pm: PaymentMethod) {
text_info.text = "Card payment_method ID ${pm}"
}
override fun onError(e: Exception) {
text_info.text = "payment method creation failed "
}
})
}
```
card\u input\u widget.paymentMethodCreateParams?.let{pmCreateParams:paymentMethodCreateParams->
stripe.createPaymentMethod(pmCreateParams,
对象:ApiResultCallback{
成功时覆盖乐趣(pm:PaymentMethod){
text_info.text=“卡付款方法ID${pm}”
}
重写错误(e:异常){
text\u info.text=“付款方式创建失败”
}
})
}
```
非常感谢!现在我可以找到一个例子