View Categories

Get Transaction by ID

< 1 min read

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/json
  • Accept: 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 transactionId or 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 Transaction model (see Appendix in this category).