#ibgoldbergs

1 messages · Page 1 of 1 (latest)

unique foxBOT
jaunty rover
#

(via the UI)

#

I understand programmatically when you unpause you can do it

pseudo stag
#

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

jaunty rover
#

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?

pseudo stag
#

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

jaunty rover
#

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?

pseudo stag
#

I don't think so no, what do you want to happen to the subscription in the interim?

jaunty rover
#

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

pseudo stag
#

What does "live as is" mean? will you collect on those? Are you offering the serive for free?

jaunty rover
#

we currently "void invoices"

pseudo stag
#

You could "downgrade" to a free plan for a specified period, and fully control if/when the billing cycle resets

jaunty rover
#

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

unique foxBOT
jaunty rover
#

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.

pseudo stag
#

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

jaunty rover
#

that could be a good solution for us, and would allow reporting to flow a bit better

#

thanks @pseudo stag