#MrLowLevel-paused-subscription
1 messages · Page 1 of 1 (latest)
Hey! The exact behaviour will depend on the use case chosen when you paused: https://stripe.com/docs/billing/subscriptions/pause
We're using behavior=void
Then you should see invoice.voided events yes. But the subscription won't change
so subscription.current_period_end won't be updated until the subscription is unpaused?
when you unpause what happens to the billing cycle?
I'm not sure, did you try testing it?
ok i'll see what happens ahah
Easy enough to test via the Dashboard, and check the resulting events!
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?
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
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?
Yes
Ok awesome thanks for the info @fallow pike