When it fires
After the subscriber’s first invoice is paid and the on-chain payment is confirmed. The subscriber’s status transitions frompending to active. This also fires when a previously past_due subscriber pays and their subscription is renewed.
What to do
This is the event to act on. Provision access to your product here.- Activate the customer’s account
- Unlock the tier they subscribed to
- Send a “you’re all set” confirmation email
- Record the subscription start in your database
subscriber.activated fires both on the first payment (from pending) and on renewal payments (from past_due). Handle both cases the same way — ensure access is granted/maintained.Payload
Handler example
Node.js
Related events
subscriber.enrolled— Enrollment created, awaiting first payment.subscriber.past_due— New cycle started, renewal invoice issued.subscriber.expired— Renewal not received before grace period ended.