Table of Contents
Get Transaction by ID #
Returns the full transaction record for a specific transfer. Useful for drill-down views or dispute workflows.
Endpoint #
POST https://api-test.10npay.com/app/get-transaction
Headers #
Authorization: Bearer <access_token>Content-Type: application/jsonAccept: application/json
Request Body #
{
"transactionId": "TNP0007241580001"
}
Response #
200 OK – returns a Transaction object:
{
"transactionId": "TNP0007241580001",
"amount": 120.5,
"currency": "BGN",
"timeStamp": "2026-05-21T12:35:02Z",
"transactionType": "P2P",
"transactionCategory": "Debit",
"transactionStatus": "Accepted",
"senderName": "John Doe",
"receiverName": "Ivailo Petkov",
"senderIban": "BG56TEPJ...",
"receiverIban": "BG36TEPJ...",
"paymentNotes": "Rent May",
"paymentSystem": "INTERNAL",
"scaStatus": "APPROVED"
}
Errors #
- 404 Not Found – transaction ID does not exist or does not belong to this user.
- 400 Bad Request – missing
transactionIdor invalid format. - 401 Unauthorized – missing/expired token.
- 500 Internal Server Error – retry later.
Notes #
- Combine with
POST /app/get-all-transactions: store the IDs from the list and request detailed info on demand. - The response structure matches the wallet’s
Transactionmodel (see Appendix in this category).
