Subscription paused scenario
Simulates all events that occur when a subscription is paused by a customer.
Scheduled change created — pausing on next billing period only
This step only occurs when subscriptions are paused on the next billing period.
subscription.updated
If paused on the next billing period, Paddle updates the scheduled_change
object against the subscription to say the subscription is set to pause.Subscription pauses
subscription.updated
When scheduled_change.effective_from
elapses, or if paused immediately, Paddle updates billing dates for the subscription and any items. Its status changes topaused
.subscription.paused
Occurs because the subscription status changes to paused
.Past due renewal transactions canceled — past due only
This step only occurs when subscriptions have past due transactions for renewals.
transaction.updated
When a subscription has transactions with the origin
ofsubscription_recurring
and the status ofpast_due
, Paddle automatically cancels them to avoid double-charging a customer on resume when a new billing period is created. The related transactionstatus
is changed tocanceled
.transaction.canceled
Occurs because the related transaction status changes to canceled
.
Related pages
On this page