#Benjamin (Benio)
1 messages · Page 1 of 1 (latest)
Unfortunately there isn't a way to re-use that subscription. Even outside of Checkout, Subscriptions will expire after 24 hours of being incomplete and cannot be brought back after that
Ok thanks, so there is no solution to pay the open invoice without recreate one?
Correct, that would pay that invoice but would not activate the expired subscription. Creating a new subscription and invoice is the way to go here
Let me summarize:
The user goes to checkout and its payment fails.
-> A subscription and invoice are created.
-> The subscription will be automatically expired after 24 hours.
-> The invoice will be kept open.
If the user wants to try a new payment, I can create a new checkout session, and void the existing invoice, because ha can't pay it.
Am I right?
Yes, that is how those will behave so you can definitely void the invoice to avoid UI clutter and whatnot.
There is a setting you can use to automatically void invoices but the shortest amount of time it allows is 30 days as that is meant to be used more for subscription renewals https://dashboard.stripe.com/settings/billing/automatic
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Ok thanks for your response! Have a nice day 👌