Webhook Events

Transaction Event

Sales, auths, captures, voids, refunds, and credits. Each transaction type can be filtered by successful, failed, and unknown transactions.

postWebhooktransaction

Headers

Webhook-Signaturestring required

Signature to validate the webhook event.

Payload

event_idstring required

Event ID

event_type'transaction.sale.success' | 'transaction.sale.failure' | 'transaction.sale.unknown' | 'transaction.auth.success' | 'transaction.auth.failure' | 'transaction.auth.unknown' | 'transaction.capture.success' | 'transaction.capture.failure' | 'transaction.capture.unknown' | 'transaction.void.success' | 'transaction.void.failure' | 'transaction.void.unknown' | 'transaction.refund.success' | 'transaction.refund.failure' | 'transaction.refund.unknown' | 'transaction.credit.success' | 'transaction.credit.failure' | 'transaction.credit.unknown' | 'transaction.validate.success' | 'transaction.validate.failure' | 'transaction.validate.unknown' required

Transaction Event Type

Response

Return a 200 status to indicate that the data was received successfully

Changes

Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.