Skip to main content

Event Types

  • transaction.created
  • deposit.detected
  • deposit.confirmed
  • transaction.completed
  • transaction.failed
  • transaction.expired
  • transaction.cancelled
  • transaction.refunded
  • payout.settled

Common data Fields

Most events include:
  • id / transaction_id
  • status
  • crypto_currency
  • crypto_amount
  • rate
  • amount
  • network
  • merchant_reference
  • merchant_id
  • terminal_id
  • expires_at

Event-Specific Fields

  • transaction.created: includes deposit_address.
  • deposit.detected: includes deposit_id.
  • deposit.confirmed: includes deposit_id.
  • payout.settled: includes payout_amount, payout_currency.

Payload Examples

transaction.created

deposit.detected

deposit.confirmed

transaction.completed

transaction.failed

transaction.expired

transaction.cancelled

transaction.refunded

payout.settled

Notes for Consumers

  • Do not assume every field is always present; handle optional fields safely.
  • Use transaction_id + merchant_reference for reconciliation joins.
  • payout.settled is emitted for payout-enabled partner share settlements.