Loading...
Retrieves detailed information about a specific transaction by its unique identifier. This endpoint ensures that users can only access their own transactions and provides comprehensive transaction details
KEY | VALUE | DESCRIPTION |
---|---|---|
X-API-Key | X-API-Key | - |
X-API-Secret | X-API-Secret | - |
// Using fetch API
const response = await fetch("http://localhost:5000/api/v1/developer/transactions?id=6800cd4b64afd26631c73948", {
method: "GET",
headers: {
"X-API-Key": "X-API-Key",
"X-API-Secret": "X-API-Secret"
}
});
const data = await response.json();
console.log(data);
Parameter | Type | Required | Description |
---|
{}
Success response
{
"statusCode": 200
"message": "Transaction retrieved successfully"
"data" {
"_id": "65f8a123b42c87e1234a9876"
"accountNumber": "1234567890"
"transactionType": "DEBIT"
"amount": 5000
"date": "2024-03-18T14:23:45.000Z"
"status": "Completed"
"reference": "TRF123456789"
"narration": "Payment for services"
"senderAccountNumber": "1234567890"
"receiverAccountNumber": "0987654321"
"senderAccountName": "John Doe"
"receiverAccountName": "Jane Smith"
"senderBank": "Lemu"
"receiverBank": "Access Bank"
"providerChannel": "Mobile"
"createdAt": "2024-03-18T14:23:45.000Z"
"updatedAt": "2024-03-18T14:23:45.000Z"
"transactionLocation": "Lagos, Nigeria"
"fees": 50
"sessionId": "SES123456789"
}
}