#ibgoldbergs
1 messages · Page 1 of 1 (latest)
I don't have any deeper explanation as to why, no. I would imagine because that may not be desirable in all cases, some prefer to just leave invoices uncollectible with the same timing etc.
And there are other ways to achieve this, as you note
Hmm so is there no way to set the default in our account?
You mention invoices. In the UI if you set the invoice behavior differently will it change how the billing cycle is set?
I don't believe so, no
What end result are you trying to achieve?
Using Subscription Schedules might be a better way to achieve this, and you'd have much more control over the way it happens
Basically whenever we programmatically unpause a subscription we are using billing_cycle_anchor = now
However, we have some people on our team that initiate pausing subscriptions via the UI and we want to make sure it follows the same behavior.
Sounds like it's not possible?
I don't think so no, what do you want to happen to the subscription in the interim?
Before it unpauses, I just want it to live as is. We handling status in our own business logic outside of Stripe. This is to avoid the confusion of Stripe's subscription status and the paused functionality being two separate constructs
What does "live as is" mean? will you collect on those? Are you offering the serive for free?
we currently "void invoices"
As an alternative, take a look at schedules and maybe test it out: https://stripe.com/docs/billing/subscriptions/subscription-schedules/use-cases#downgrading-subscriptions
You could "downgrade" to a free plan for a specified period, and fully control if/when the billing cycle resets
basically we provide home services, and if the customer is out of town for the season we want the ability to put their subscription on hold. We currently use paused for this
Hmm. I understand this. Guess it doesn't work for "indefinite pausing"
I guess we could instruct users to reset the billing cycle on the subscription prior to unpausing in the UI.
I can't really speak to the Dashboard functionality, and that could change
If you want full control over what happens, using teh API is what you'll want to do, and subscription schedules are a great way to achieve this
You could have a free/0$ price for "seasonal pause" phases, which then resume with or without resetting the anchor at your discretion