#Sebastian Cortabarria-pause-subscription
1 messages · Page 1 of 1 (latest)
Hi there 👋 this sounds achievable, though I haven't personally tried it so please bear with me while I run a test.
Thank you for your patience! Yup, this looks like it can be achieved.
-
You'd pause the subscription (likely using
voidif you don't want to charge the customer while it's paused)
https://stripe.com/docs/billing/subscriptions/pause#unable-provide-services -
When ready, unpause the subscription while also setting
billing_cycle_anchortonowandproration_behaviortonone
https://stripe.com/docs/billing/subscriptions/pause#unpausing
https://stripe.com/docs/billing/subscriptions/billing-cycle#changing
One thing to note, is that we don't have a paused status for subscriptions, they'll stay in an active status.
Good to know! So using pause_collection: { resumes_at: XXXXX } is out of the picture right??
You could do that, but it won't reset the billing cycle anchor simultaneously. If you know when the subscription will resume then rather than doing billing_cycle_anchor=now you could leverage trial_end instead as this will also shift the billing cycle anchor.
I did play around with trials a while back and was wondering if it could prove useful, though it feels like a bit of a hack hehe. I'll give it a try. Thank you so much @lethal pond