#MrLowLevel-paused-subscription

1 messages · Page 1 of 1 (latest)

fallow pike
toxic mist
#

We're using behavior=void

fallow pike
#

Then you should see invoice.voided events yes. But the subscription won't change

toxic mist
#

so subscription.current_period_end won't be updated until the subscription is unpaused?

#

when you unpause what happens to the billing cycle?

fallow pike
#

I'm not sure, did you try testing it?

toxic mist
#

ok i'll see what happens ahah

fallow pike
#

Easy enough to test via the Dashboard, and check the resulting events!

toxic mist
#

Ok so when I unpause it within the same billing cycle, nothing happens to the billing_cycle_anchor and current_period_end.

Presumably if the unpause happens after the current_period_end that was on the subscription when it was paused, it would move both by the subscription period?

I don't see a way of testing this scenario without waiting for it to roll over into a new billing cycle?

fallow pike
#

Hmm, that would seem logically. Can't find any public documentation to confirm this – let me look at something

#

I think it's safe the assume that the only impacted elements of pausing are payment collection and the statuses of the generated invoices. As invoices continue to be generated when paused, the billing cycle must reset as normal

toxic mist
#

Ok coming back to my earlier question, that would suggest that subscription.updated events will be sent by stripe when the subscription is paused and a new period begins?

fallow pike
#

Yes

toxic mist
#

Ok awesome thanks for the info @fallow pike