v1

latestOpenAPI 3.1.02026-07-24308.6 KB

Get Transaction by ID

The statement generation process is asynchronous. Using this endpoint, you can verify its status by checking state in data response i.e. PENDING to COMPLETED.

get/transactions/{id}

Path parameters

idstring required

unique {id} of the transaction

Headers

x-waza-keystring

your app key

Response

200

Example response

{
  "data": {
    "id": "wz_trsf_qYvR_1690198508263",
    "amount": 590000,
    "currency": "NGN",
    "country": "NG",
    "beneficiary": {
      "type": "BANK_ACCOUNT",
      "account_name": "Test Account",
      "account_number": "123400001",
      "bank_code": "000014",
      "bank_name": "Test Bank"
    },
    "state": "COMPLETED",
    "created_date": "2023-07-24T11:35:08.264Z",
    "completion_date": "2023-07-24T11:35:15.391Z",
    "metadata": {
      "invoiceId": "Payment from APP"
    },
    "balance_before": 10190000,
    "balance_after": 9600000,
    "sender": {
      "dob": "2000-01-23",
      "name": "Emmanuel",
      "address": "Optional",
      "country": "US",
      "send_amount": 500,
      "send_currency": "USD"
    },
    "response_code": "OO",
    "response_description": "Transfer Completed successfully",
    "company_id": "af0bbbfe-ff06-434c-bdba-bc962c627546",
    "session_id": "38449bed-f03d-4d30-ac5d-25c8935a8a9e"
  }
}
All 3 operations