#Tan_Dis
1 messages · Page 1 of 1 (latest)
Hi there
When you say "Stripe payment page" what do you mean exactly?
Are you talking about the Dashboard?
I am not sure if it's called the dashboard. I am referring to the page that would take in the payment credential.
So with Stripe Checkout you set a success_url for when the Checkout page is successfully completed. For synchronous payment methods (like cards), your customer reaching this success page is indicative of a successful payment. Otherwise they would hit an error when we check their credentials on the hosted page and would not be redirected.
For async payment methods, like bank debits, the redirect would not be indicative of a successful payment.
Overall we highly recommend using Webhooks to handle fullfilment. Recommend taking a look at: https://stripe.com/docs/payments/checkout/fulfill-orders if you haven't yet
Okay this is helpful.
so for async payment, when can we confirm if payment processing is completed successfully or not?
You use the payment_intent.succeeded webhook
So for async payment methods when the Checkout Session is completed, a payment_intent.processing webhook is emitted.
Then later on, a payment_intent.succeeded or payment_intent.payment_failed is emitted to indicate the outcome
okay got it.
Just out of curiosity, how quickly does stripe process payment after submission, essentially asking to find out the processing time
For async payment methods?
yes
Depends on the payment method. Bank debits take 3 biz days on average.
You can take a look through our documentation on different payment methods (https://stripe.com/docs/payments/payment-methods/overview) and we make note of their general processing time