#Hiral

1 messages · Page 1 of 1 (latest)

deft mistBOT
merry sandal
#

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?

rapid harness
#

By "handle" I mean, is there any retry mechanism stripe providing out of the box ?

merry sandal
#

It depends. What payments are failing? Are you talking about subscription payments or something else?

rapid harness
#

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.

merry sandal
#

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.

rapid harness
#

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.

merry sandal
#

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:manual and then later capture the funds?

rapid harness
#

Do save the payment method and then later create a PaymentIntent.

merry sandal
#

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.

rapid harness
#

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 ?

merry sandal
#

Correct. You would need to re-confirm the PaymentIntent on the frontend using the client_secret.

rapid harness
#

do you have any video which demonstrate this use-case ? That will be great help to see customer experience.

merry sandal
#

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?

rapid harness
#

React native

merry sandal
rapid harness
#

Thanks a lot soma..

#

I will go through it

last fulcrum
#

👋 taking over for my colleague. Let me know if there's any follow-up Qs I can answer!

rapid harness
#

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.

last fulcrum
#

if it's a one-time payment

rapid harness
#

I see

last fulcrum
#

let me know if you need any more help