#raghu-hello
1 messages · Page 1 of 1 (latest)
Hi!
Ask your question in this thread!
You said: does stripe auto retry a payment intent if it fails? due to insufficient balance
No, retries do not happen automatically unless you are using Subscriptions/Invoices
i need help in figuring out why the customer got charged twice.
can i post the stripe url here?
to show you what i am seeing
Hi there 👋 taking over for @jade night
Can you post the payment intent ID?
sure give me a min
pi_3Kr97BD3k3512Cve2GAD9ZOt
pi_3KrAUXD3k3512Cve15fzC8IG
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
i dont know how the 4:29 event occured
pi_3Kr97BD3k3512Cve2GAD9ZOt
If they had happened consecutively with less than 3 seconds between them, I would have said it was probably an integration issue, but this looks like user error.
My guess is that (because the first payment failed at one point) the customer got confused and paid a second time.
but how could they get the same payment intent id after 20 mins
This payment successfully set up pm_1Kr9QuD3k3512CveiediBV4b for future off-session payments
Apr 21, 2022, 4:29 PM
Payment using Visa •••• 9133 succeeded
Apr 21, 2022, 4:29 PM
Failed payment with
Visa •••• 9133
Tell the customer to try a different payment method, or they can retry the payment at a later date. Learn more about declines.
Apr 21, 2022, 4:09 PM
Payment started
Apr 21, 2022, 4:08 PM
what does this mean
Apr 21, 2022, 4:29 PM
Payment using Visa •••• 9133 succeeded
looks like this made the pi to try again?
If you're not seeing many of these, then it seems like user-error. Are you using Checkout? Or do you have a custom payment flow?
we have a custom payment flow
Do you use the Payment Element or the Card Element?
An error should be surfaced on failure that causes the customer to retry on the same page. It's possible the integration is creating an additional payment, but there's no way for me to know if that's the case, since I don't have access to seeing the lifecycle of a payment on your server
ok last question
pi_3Kr97BD3k3512Cve2GAD9ZOt
it says
charge.succeeded
View event detail
Delivery failed
Event delivery failed after pending for three days. View more information here.
does that mean our app is not listening
Yeah, that means that your webhook endpoint is not sending Stripe back a 200 response to let us know that it received it properly
It didn't send a response
Retries have exponential back-off, so you would see a few retry in the subsequent hours, then more will come in (less frequently) over the course of ~3 days
thanks