When it fires
When a merchant pauses anactive subscriber from the dashboard. The subscriber’s status transitions to paused. No new invoices are created while paused.
Pausing is reversible — the subscription can be resumed at any time with subscriber.resumed.
What to do
- Suspend the customer’s access or downgrade to a free tier
- Update your internal subscription record
- Optionally notify the customer that their subscription is paused
Pausing does not cancel the subscription. The subscriber retains their record and history. Access should be suspended but can be restored when the merchant resumes.
Payload
| Field | Type | Description |
|---|---|---|
event | string | Always subscriber.paused |
subscriberId | string | UUID of the subscriber record |
merchantId | string | Your merchant account UUID |
planId | string | UUID of the plan |
email | string | Subscriber email address |
status | string | Always paused |
currentPeriodEnd | string | ISO 8601 — end of the last active billing period |
timestamp | string | ISO 8601 — when the event was generated |
Handler example
Node.js
Related events
subscriber.resumed— Subscription reactivated; restore access.subscriber.cancelled— Permanent cancellation.