salkuadrat/fxendit

Error when adding credit card in production

Closed this issue · 0 comments

There's an error when adding credit card using createMultipleUseToken method. The key used is in production.

D/AndroidRuntime(29254): Shutting down VM
E/AndroidRuntime(29254): FATAL EXCEPTION: main
E/AndroidRuntime(29254): java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String com.xendit.Models.CardInfo.getBank()' on a null object reference
E/AndroidRuntime(29254): at com.xendit.fxendit.FxenditPlugin.cardInfoToMap(FxenditPlugin.java:291)
E/AndroidRuntime(29254): at com.xendit.fxendit.FxenditPlugin.authenticatedTokenToMap(FxenditPlugin.java:285)
E/AndroidRuntime(29254): at com.xendit.fxendit.FxenditPlugin.tokenToMap(FxenditPlugin.java:270)
E/AndroidRuntime(29254): at com.xendit.fxendit.FxenditPlugin.access$000(FxenditPlugin.java:32)
E/AndroidRuntime(29254): at com.xendit.fxendit.FxenditPlugin$2.onSuccess(FxenditPlugin.java:117)
E/AndroidRuntime(29254): at com.xendit.Xendit$6.onSuccess(Xendit.java:634)
E/AndroidRuntime(29254): at com.xendit.Xendit$6.onSuccess(Xendit.java:624)
E/AndroidRuntime(29254): at com.xendit.network.NetworkHandler.handleSuccess(NetworkHandler.java:18)
E/AndroidRuntime(29254): at com.xendit.network.DefaultResponseHandler.onResponse(DefaultResponseHandler.java:38)
E/AndroidRuntime(29254): at com.xendit.network.BaseRequest.deliverResponse(BaseRequest.java:86)
E/AndroidRuntime(29254): at com.android.volley.ExecutorDelivery$ResponseDeliveryRunnable.run(ExecutorDelivery.java:102)