Webhook Event Catalog

Event names are PascalCase, dot-separated, mirroring the card provider's catalog where applicable. Subscribe to a subset via the events array, or pass [] for all (see Webhook Management).

EventFires whenKey data fields
Payment.ACH.CompletedAn ACH deposit/withdrawal settlespayment_id, ach_direction (inbound|outbound), user_id, amount, deposit_id, status
Payment.ACH.FailedAn ACH payment is rejectedsame
Payment.ACH.ReturnedAn ACH payment settles then returnssame
Payment.Transfer.CompletedAn internal book transfer settlestransfer fields
Payment.Transfer.FailedAn internal book transfer is rejectedtransfer fields
CreditLine.Transaction.PostedA card transaction lands (swipe, online, P2P)transaction_id, user_id, amount, direction, merchant_name, mcc, status, posted_at
CreditLine.Transaction.ReturnedA card transaction is returned by the networksame
Card.FrozenPOST …/freeze succeedsuser_id, payment_card_id, end_date
Card.UnfrozenPOST …/unfreeze succeedsuser_id, payment_card_id
Consumer.ClosedPOST /partner/cards/cancel-account succeedsuser_id, consumer_id, cancellation_reason
Dispute.OpenedPOST /partner/disputes succeedsdispute_pk, user_id, reason, status, transaction_id