Requery Transfer

Initiate a transfer query to get the status of the transfer. This can be done by getting transfer status using transactionId, or by getting the transaction status using reference

1. Transaction Query by Reference

GET /v1/transactions/reference/{reference}

Name
Value

Content-Type

application/json

Authorization

Bearer <token>

{
    "success": true,
    "message": "",
    "data": {
        "netAmount": 180,
        "details": {},
        "id": 19253,
        "userId": 745,
        "accountId": null,
        "amount": "180.00",
        "charge": "0.00",
        "description": "Transfer to John Doe",
        "destinationAccountNumber": "1000006362",
        "destinationAccountName": "John Doe",
        "destinationBankCode": "000023",
        "destinationBankName": "Test Bank",
        "sourceAccountNumber": "8011223344",
        "sourceAccountName": "",
        "sourceBankCode": "",
        "sourceBankName": "",
        "reference": "A_00124092616341963292958",
        "transactionTypeName": "bank_transfer",
        "stampDuty": null,
        "sessionId": "100004240926153311119822107551",
        "status": "successful",
        "reversedFlag": 0,
        "category": "bank_transfer",
        "utilityType": null,
        "type": "credit",
        "completedAt": 1727364859641,
        "createdAt": 1727364859642,
        "updatedAt": 1727364859642
    }
}

2. Transfer Requery

GET /v1/transfer/tsq?transactionId=12345698690885579

Headers

Name
Value

Content-Type

application/json

Authorization

Bearer <token>

Response

{
     "success": true,
     "message": "Tsq successful",
     "data": {
        "transactionStatus": "SUCCESSFUL",
        "feedbackCode": "00",
        "feedbackDescription": "Approved or completed successfully"
    }
}

Last updated