#bruno_invoice-canceled-pi
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/1237031914733568103
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
Hi there ๐ that Payment Intent was cancelled due to too many failed payment attempts. That Subscription will continue to generate new Invoices. So if you want to leave it in place, that should be an option as a new Invoice will be generated for the next billing period.
But you would not be able to use that Subscription for this billing period. For that you would likely need to create a one-off Invoice, or as you suggested create a new Subscription.
bruno_invoice-canceled-pi
For that you would likely need to create a one-off Invoice, or as you suggested
Could you please elaborate that part? I didn't understand
You create an Invoice, separeate from the Subscription to process the payment. Though that won't have any impact on the status of the existing Subscription, and if you rely on that you would need a way to let your system override the value we set for a Subscription. It may be easier to cancel it and start a new one.
I see. ๐ค
We're probably gonna cancel the subscription and start a new one in this case
Thanks!
Any time!
Hello @jaunty jacinth, I'm a coworker of Bruno, just adding a question here: how many failed payment attempts does the payment intent need to get cancelled? Or is there another way of replicating this state in a test environment?
I'm not exactly sure how many attempts it takes for that to happen, but you should be able to listen for payment_intent.canceled Events to get notified when it happens. I believe you'd be able to reproduce this in testmode with enough failed payments, but am not certain on that.