Event Types & Structures

Base Webhook Structure

All webhooks follow this base structure:

{
  "event": "string",
  "data": {
    // Event specific data
  },
  "timestamp": "ISO-8601 timestamp"
}

Event Types

  • transaction_created: Fired when a transaction has been created.
  • transaction_updated: Fired when a transaction's status changes or a further step is required.

Transaction Types

The type field in the data object can be:

  • deposit: A payment received via card, mobile money, or bank.
  • withdrawal: A payout sent out to a user from your balance.
  • offramp: A crypto-to-fiat payout.
  • onramp: A fiat-to-crypto deposit.