#michal_paymentintent-bacs
1 messages ¡ Page 1 of 1 (latest)
đ Welcome to your new thread!
â˛ď¸ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
âąď¸ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
đ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1299036508736716941
đ Have more to share? Add more details, code, screenshots, videos, etc. below.
Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- michal-prc_best-practices, 5 hours ago, 8 messages
Hi there. Can you share the subscription id where this happened?
michal_paymentintent-bacs
Yes, here it is
sub_1QDT4mPw6OXqOwJcDE0TEoAS
Okay so the underlying PaymentIntent is pi_3QDT4nPw6OXqOwJc2XS8meuc and when the payment failed we emitted the Event https://dashboard.stripe.com/test/events/evt_3QDT4nPw6OXqOwJc2SzopSeH which clearly shows status: 'requires_payment_method as expected.
It looks like you are using Checkout overall here though so the status of the PaymentIntent shouldn't really matter too much. The payment attempt failed, it's a bank debit payment so the associated Subscription was canceled, the Invoice was voided and the PaymentIntent was also canceled
Would't I need to confirm a paymentIntent in case of a failed payment to retry?
You can't retry with BACS Debit. If the payment for a Subscription fails, that immediately cancels the Subscription
It's covered in https://docs.stripe.com/billing/revenue-recovery/smart-retries
So is the only option is to retry manually?
meaning listen to events and implement an appropriate solution
I mean there isn't really a retry at that point. What are you really trying to do? Like you are starting a Subscription, the bank debit fails, that costs you a fee on failure already, you likely don't want to retry at that point and treat them as a churned customer
We are aware of the fees and would like to retry up to two times regardless, are there any guidelines on how to do that?
That is mostly impossible with Checkout. Unless you send the Customer back to Checkout to try again
Their bank account isn't saved today since the payment failed
So for we would have to send them an email with a link to subscribe again but would it be possible to renew a cancelled subscription or would it be a new one?
it would be a brand new one in that case