Transaction Events

Triggered when a transaction's status changes.

transaction_created:

{
  "event": "transaction_created",
  "data": {
    "transactionId": "BeOfXV1NVIcZlsSVeQAF",
    "status": "pending",
    "type": "withdrew",
    "externalReference": null
  },
  "timestamp": "2024-10-03T16:33:14.600Z"
}

transaction_updated:

{
  "event": "transaction_updated",
  "data": {
    "transactionId": "string",
    "status": "string",
    "type": "string",
    "externalReference": "string",
  },
  "timestamp": "ISO-8601 timestamp"
}

Status Values:

  1. pending: Transaction is being processed.
  2. completed: Transaction successfully completed.
  3. failed: Transaction failed.

Type Values:

  1. withdrew: Payout transaction.
  2. deposit: Deposit transaction.