📄️ Charge failed
Dispatched when a recurring charge fails definitively (rejected after max attempts, permanent card error, etc.).
📄️ Charge successful
Dispatched when a recurring charge is approved by the payment gateway.
📄️ Product plan canceled
Dispatched when a plan status changes to inactive (canceled/deactivated) via API update.
📄️ Product plan created
Dispatched when a plan is created via API.
📄️ Product plan updated
Dispatched when a plan is updated via API. When the amount changes on a dynamic plan, subscriptionsnotifiedcount indicates how many active/trial subscribers were notified.
📄️ Subscription cancelled
Dispatched when a subscription is cancelled via API (PATCH status or DELETE cancel).
📄️ Subscription created
Dispatched when a subscription becomes active or trial with a payment method associated (checkout completed or API create flow).
📄️ Subscription paused
Dispatched when a subscription is paused via API (PATCH → paused).
📄️ Subscription reactivated
Dispatched when a subscription returns to active from paused (manual) or from past_due after a successful charge (automatic recovery).