#Sebastian Cortabarria-pause-subscription

1 messages · Page 1 of 1 (latest)

lethal pond
#

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.

  1. You'd pause the subscription (likely using void if you don't want to charge the customer while it's paused)
    https://stripe.com/docs/billing/subscriptions/pause#unable-provide-services

  2. When ready, unpause the subscription while also setting billing_cycle_anchor to now and proration_behavior to none
    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.

hollow berry
#

Good to know! So using pause_collection: { resumes_at: XXXXX } is out of the picture right??

lethal pond
#

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.

hollow berry
#

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