#robertotmuniz
1 messages · Page 1 of 1 (latest)
Happy to explain. incomplete is the default state until the subscription gets its first payment. It enables you to handle flows where you create the subscription and then collect payment details or when the first payment on a subscription fails. Before, both of those scenarios would just cause things to error out completely.
past_due is for when a subscription that is active misses payments for longer than what you have configured in your setings
Perfect!! Thank you
And "past_due" is a terminal state like "incomplete_expired" or will eventually changes to "unpaid" or "canceled"?
An unpaid subscription will actually go back to active if the latest invoice is paid. I think only canceled is a terminal state. https://stripe.com/docs/billing/subscriptions/overview#subscription-statuses