less than a minute read • Updated an hour ago
Legacy webhook events reference
The events the legacy JSON webhook supports, and how each one is triggered.
Event | Triggered when |
|---|---|
Transaction Created | Any transaction for the store — a new transaction, a subscription renewal, a customer info update, or a customer-initiated subscription cancel (which sets a future subscription end date). All of these generate a transaction, so all are sent to the endpoint |
Transaction Captured / Refunded / Voided | Relies on beta transaction editing functionality, enabled per store. Fires when an existing transaction is manually captured, refunded, or voided — through the transaction report section of the administration, or through the API. The Captured event here applies to a previously uncaptured transaction (verified or authorized) that is then manually captured. The original transaction would already have triggered Transaction Created; this event reflects the change in payment status |
Subscription Cancelled | Fires when a subscription actually ends, on its end date. Subscriptions made inactive directly via the administration or API do not trigger this event. Customers completing a |
</parameter> |