Skip to main content
Cresora Commerce
Webhooks

Event Types

Cresora webhook events, and which of them are emitted today.

⚠Warning

Planned means the event is not emitted yet. It is specified, but no Cresora service produces it, so a receiver built against it will never fire. Only Stable events are delivered today.

This page is also not the full list. For the authoritative set your API key can subscribe to, call GET /webhook-event-types — it is served from the live event catalog, so it cannot drift from what the platform actually emits.

Payment events

EventPhaseDescription
transaction.authorizedStablePayment authorized (manual capture mode)
transaction.capturedStablePayment captured and pending settlement
transaction.failedStablePayment hard or soft declined
transaction.refundedStablePayment fully or partially refunded

ACH events

EventPhaseDescription
transaction.returnedStableACH payment returned by receiving bank
ach.renotification_requiredPlannedWould fire when NACHA Reg E re-notification is due for a recurring ACH plan. Today nothing is sent and detecting when it applies is your responsibility — see NACHA compliance

Recurring billing events

EventPhaseDescription
recurring.invoice.upcomingPlannedUpcoming invoice for a recurring plan (fires 72h before charge)
contract.payment_successStableRecurring plan invoice paid successfully
contract.payment_failedStableRecurring plan invoice payment failed

Dispute events

EventPhaseDescription
dispute.createdPlannedCardholder initiated a chargeback
dispute.evidence_duePlannedEvidence submission deadline approaching
chargeback.resolvedStableDispute resolved (won or lost)

Terminal events (Phase 1)

EventPhaseDescription
terminal.transaction.completedPhase 1In-person terminal transaction completed

Webhook meta-events

EventPhaseDescription
webhook.testStableSent when you register a new endpoint to verify reachability
webhook.delivery_failedPlannedWould fire when a delivery exhausts its retries. Today nothing is sent — see Failed deliveries
webhook.endpoint_degradedPlannedWould fire when an endpoint's success rate degrades. Cresora tracks endpoint health internally but does not notify you