#MrLowLevel-subscription
1 messages ยท Page 1 of 1 (latest)
Hi @long delta! Have you looked at the documentation about pausing subscriptions?
https://stripe.com/docs/billing/subscriptions/pause
I did have a look at those docs but I can't figure out how to adjust the billing_cycle_anchor appropriately. Would I also have to use a subscription schedule?
Unless you know in advance when users will pause/unpause their subscription, I don't think subscription schedule is the solution.
Give me a few minutes to investigate!
Would know the maximum pause time but we want users to be able to unpause early, so I think we don't know in advance. Cheers for looking into this for me!!
Hey there ๐ soma needed to step away and I'm jumping in. Please bear with me a moment while I get caught up on the thread.
Hey Toby, no worries!
So this flow is going to be a bit tricky to set up with the functionality that we have available. You will want to move the billing_cycle_anchor but when updating that directly the only option we offer for it is now, and that won't quite fit what you're looking for.
Alternatively, when you unpause the subscription you can introduce a trial period, as this is the other way to shift the billing_cycle_anchor, that has a duration equal to the amount of time left on the subscription when it was paused. If you're using the customer billing portal this process may look odd to your customers as they'd see trials put on their subscriptions.
https://stripe.com/docs/billing/subscriptions/billing-cycle#using-a-trial-to-change-the-billing-cycle
Yeah that's what I thought, there isn't a way to change the billing cycle anchor to where I need it to go. We do attach meaning to the trialing status in our app so using the trial is not ideal, but maybe we can get away with it by attaching some metadata to the subscription to differentiate between an actual trial and a fake trial.
You read my mind with the metadata part ๐
a lil hacky but sounds like it might have to do ahah
would be great if stripe supported a feature like this without workarounds!
Agreed, right now our subscription pausing functionality is primarily intended for use in a scenario where a merchant can't provide a service, so it's a bit hacky to make it work for scenarios where customers want to pause their subscription.
Is this something that is on the roadmap?
That I'm not sure of. Our support team may have more info on that:
https://support.stripe.com/?contact=true
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.