Query Transaction

⚠️ Important Notes

  • Pending, Processing, Completed, Failed

    These are the possible status values returned by the query endpoint. Only completed is considered a successful terminal state.

  • You need to keep our response. This is what will be used to query the transaction

    When you initiate a payout, you receive a unique transaction reference. Store it — it's required for querying status later.

Retrieve transaction

get
Path parameters
idstringRequired

The transaction ID

Example: 4a162406-5320-474b-9462-c11a52416f73
Responses
200

Transaction information retrieved successfully.

application/json
get
/v1/payment/transaction/{id}
GET /v1/payment/transaction/{id} HTTP/1.1
Host: disbuzapi.celergate.net
Accept: */*
200

Transaction information retrieved successfully.

{
  "id": 2,
  "reference": "49434b7a-9b79-44ab-b1fd-a7d5c93dcd91",
  "currency_code": "GBP",
  "amount": 100,
  "charges": 0,
  "status": "Processing",
  "beneficiary": {
    "account_number": 523647790,
    "bank_code": 52,
    "bank_name": "GT Bank",
    "account_name": "Oladayo Azeez"
  },
  "narration": "Test Payout",
  "type": "Debit",
  "merchant_reference": "sdkfjsldfj"
}

Last updated