#ankit_638-paymentsheet-callback
1 messages · Page 1 of 1 (latest)
Can you share code please
public void onPaymentSheetResult(final PaymentSheetResult paymentSheetResult) {
if (paymentSheetResult instanceof PaymentSheetResult.Canceled) {
Toast.makeText(fragment.getContext(),
"Payment Canceled, please try again",
Toast.LENGTH_LONG
).show();
} else if (paymentSheetResult instanceof PaymentSheetResult.Failed) {
Toast.makeText(
fragment.getContext(),
"Payment failed, please try again",
Toast.LENGTH_LONG
).show();
Log.e("App", "Got error: ", ((PaymentSheetResult.Failed) paymentSheetResult).getError());
} else if (paymentSheetResult instanceof PaymentSheetResult.Completed) {
}
}
public StripePaymentHelper(Fragment frag){
this.fragment = frag;
PaymentConfiguration.init((Context) fragment.getActivity(), STRIPE_PUBLISHABLE_KEY);
paymentSheet = new PaymentSheet(fragment, this::onPaymentSheetResult);
}
Sorry, I'll take a look shortly
sure, pls let me know if you need more code