VA Transaction Events

Inbound Transaction Creation Events

Event Key: va.transaction.inbound.create

Description: Triggered when the system detects an incoming external transfer. The transaction status is initially pending, indicating that the funds are identified but not yet cleared.

JSON Payload Example:

{
  "event_id": "e69e3319-7ce6-4f3c-bd9d-028a5279a38e",
  "event_identifier": "va.transaction.inbound.create",
  "data": {
    "vaId": "d1782fe9-0a5d-4eb9-ba06-3e93f0fa292e",
    "settleAmount": "6677.00000000",
    "fee": "35.04000000",
    "totalAmount": "6677.00000000",
    "type": "deposit",
    "status": "pending",
    "currency": "USD",
    "createAt": "2025-12-11T17:50:34.450Z",
    "detail": "ACH - POOLTECH LIMITED Via WISE"
  }
}

Inbound Transaction Update Events

Event Key: va.transaction.inbound.update

Description: Triggered when the status of an inbound deposit is updated. When the status reaches completed, the funds have been successfully credited to the sub-merchant's balance.

JSON Payload Example:

{
  "event_id": "000f78ee-aaa0-413f-bcc5-e4ab5a28aa99",
  "event_identifier": "va.transaction.inbound.update",
  "data": {
    "vaId": "fa397f5b-0acd-45d2-af45-f0ab8b65ca94",
    "settleAmount": "6677.00000000",
    "fee": "35.00000000",
    "totalAmount": "6677.00000000",
    "type": "deposit",
    "status": "completed",
    "currency": "USD",
    "completeAt": "2025-12-12T20:00:04.607Z",
    "detail": "ACH - POOLTECH LIMITED Via WISE"
  }
}