Skip to main content
Delivered when a payment is completed, pending, or fails. Same payload structure for Pay by Bank and Card on File.
Card on File: Card payments use the same payload with card-specific statuses (AUTHORIZED, CANCELLED). Use transactionType (CARD vs OPEN_BANKING) to distinguish payment types. See the Card on File guide for details.
V2 Webhook Signing: If you have enabled V2 webhook signing, the signatureHash and signature fields are removed from the payload and an eventType field is added. The webhook signature is delivered in the X-Atoa-Signature HTTP header instead.