#Hiral
1 messages · Page 1 of 1 (latest)
Hi there!
What do you mean by "handle"? Generally you would have a Connect webhook endpoint on your platform, and listen to events to know when payment fail?
By "handle" I mean, is there any retry mechanism stripe providing out of the box ?
It depends. What payments are failing? Are you talking about subscription payments or something else?
its like one time payment..
important is customer will be charged after utilizing our service.
Customer would provide his payment details first and will be charged later.
If you do an off-session payment and it fails, then it's up to you to handle this.
For example retry the payment later, or if the payment failed because of 3DS, ask the customer to come back to your website/app and then ask them to go though the 3DS flow.
ok, thanks Soma
just one query..
Customer would have provided payment details initially and later would be charged..
so in case of 3ds, would customer be prompted by stripe ui to enter passcode ?
please note, we are using mobile app.
Customer would have provided payment details initially and later would be charged..
How do you do that exactly? Do save the payment method and then later create a PaymentIntent, or do you create a PaymentIntent with capture_method:manualand then later capture the funds?
Do save the payment method and then later create a PaymentIntent.
Then yes in that case, when you confirm the PaymentIntent, the bank might ask for the customer to go though the 3DS flow. If that happens, you need to ask your customer to come back to your website/app, and then re-confirm the PaymentIntent so they can complete the 3DS flow.
ok..
the 3DS flow need some UI to allow user to enter passcode, right ?
we would need to show this ui using stripe sdk.
is this correct understanding ?
Correct. You would need to re-confirm the PaymentIntent on the frontend using the client_secret.
do you have any video which demonstrate this use-case ? That will be great help to see customer experience.
I'm not sure about videos, but I'll check if we have some doc. You said you are using a mobile app, is it iOS or Android or React native or something else?
React native
There is an example there: https://stripe.com/docs/payments/save-and-reuse?platform=react-native&ui=payment-sheet#charge-saved-payment-method
Notice there a catch to handle the case where the PaymentIntent requires 3DS.
👋 taking over for my colleague. Let me know if there's any follow-up Qs I can answer!
Hi
In following spec "Set up future payments", if we have off_session false, is there any retry mechanism for failed payments in stripe ?
or payment failure scenario needs to be handled by our system ?
@last fulcrum could you please help with this query.thanks.
yes this should be handled by you
if it's a one-time payment
I see
let me know if you need any more help