#nobodylovesm3-subs
1 messages · Page 1 of 1 (latest)
hello @tough pebble! If you're using subscriptions with trial, no payment method, and charge automatically - the first payment attempt will fail, and the subscription will be in status past_due
thanks!
oh and can a new payment method be added if it's "past_due" from the customer portal or should we treat it as a "cancel" status and create a checkout session?
you would want to go through this on how to reactivate subscriptions : https://stripe.com/docs/billing/subscriptions/overview#subscription-lifecycle
there's this section that says :
...
The subscription’s status remains active as long as automatic payments succeed. If automatic payment fails, the subscription updates to past_due and Stripe attempts to recover payment based on your retry rules. If payment recovery fails, you can set the subscription status to canceled, unpaid, or you can leave it active.
For unpaid subscriptions, the latest invoice remains open but payments aren’t attempted. The subscription continues to generate invoices each billing cycle and remains in draft state. To reactivate the subscription, you need to:
Collect new payment information
Turn automatic collection back on by setting auto advance to true on draft invoices
Finalize and then pay the draft invoices (make sure to pay the most recent invoice before its due date to update the status of the subscription to active)
Setting past_due subscriptions to unpaid is the default behavior because it gives you the most options for reactivating subscriptions.
...
thanks, i'll dig in