将Stripe的creatToken转换成Kotlin

我已经在Kotlin中构建了大部分的Android应用程序。 现在我正在使用条形支付库,我不能将下面的例程转换成Kotlin。

stripe.createToken( cardtoSave, new TokenCallback { public void onSuccess(Token token) { // Send token to your server } public void onError(Exception error) { // Show localized error message Toast.makeText(getContext(), error.getLocalizedString(getContext()), Toast.LENGTH_LONG ).show(); } } ) 

只是不确定是否有可能…

当然,我们可以在Kotlin中实现。 试试下面的代码

 stripe.createToken(card, object : TokenCallback { override fun onSuccess(token: Token?) { Log.v("Token!","Token Created!!"+ token!!.getId()) chargeCard(token!!.getId()); // Pass that token to your Server for further processing } override fun onError(error: Exception?) { Log.v("Token!","Token Not Created!!") error!!.printStackTrace() } }) 

你可以参考Stripe-Kotlin使用Kotlin进行全面整合