---
title: "Retrieve Transaction"
method: GET
path: "/v1/clients/{ClientID}/transactions/{TransactionID}"
tags: ["Transaction"]
---

# Retrieve Transaction

`GET /v1/clients/{ClientID}/transactions/{TransactionID}`

Retrieves the Transaction.

In circumstances where you fail to receive a transactionID from us, you can do a [retrieve via referenceID](https://developers.tabapay.com/reference/retrieve-via-referenceid). *(Allowed only up to 24 hours after original request)*

## Path parameters

- `ClientID` string, required
- `TransactionID` string, required

## Response `200`

The Transaction is retrieved.

- TransactionRetrieveResponse
  - `SC` integer — [HTTP Status Code](https://developers.tabapay.com/reference/http-status-codes#/)
  - `EC` string — Internal Error Code. This is used to help TabaPay team members trace an error.
  - `referenceID` string, string — 1-15 character unique [referenceID](https://developers.tabapay.com/docs/glossary#reference-id). Used for [Retrieve via ReferenceID](https://developers.tabapay.com/reference/retrieve-via-referenceid) in case of an HTTP timeout, or any scenario where you fail to get a response body. *Not case sensitive*
  - `network` string — [Network](https://developers.tabapay.com/reference/networks#/)
  - `networkRC` string — 2-3 character [Network Response Code](https://developers.tabapay.com/reference/iso-network-codes#/)
  - `status` string — [Resource Status](https://developers.tabapay.com/reference/resource-status#/)
  - `originally` string — Original [Resource Status](https://developers.tabapay.com/reference/resource-status#/)
  - `amount` string — See how to [properly format an amount](/reference/data#how-to-specify-an-amount-value).
  - `amountUSD` string — Amount in USD if `currency` is not `840`. See how to [properly format an amount](/reference/data#how-to-specify-an-amount-valuee).
  - `fees` object — Estimated Fees
    - `interchange` string, required — Interchange Fees
    - `network` string, required — Network Fees
    - `tabapay` string, required — TabaPay Fees
  - `reversalStatus` string — Reversal [Status](https://developers.tabapay.com/reference/resource-status#/)
  - `reversal` object — Reversal
    - `networkRC` string — Void [Network Response Code](https://developers.tabapay.com/reference/iso-network-codes#/)
    - `networkRC2` string — Refund after failed Void [Network Response Code](https://developers.tabapay.com/reference/iso-network-codes#/) Present if Dual-Message Network
    - `error` string — Internal Error Code. 1-8 characters.
    - `reversalAmount` string — Amount of the partial reversal. See how to [properly format an amount](/reference/data#how-to-specify-an-amount-value).

## Other responses

- `421` — Too late to Retrieve Transaction by ReferenceID. Use TransactionID.

---

[API](https://skmtc.dev/tabapay/apis/tabapay-apis.md) · [All operations](https://skmtc.dev/tabapay/apis/tabapay-apis/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/tabapay/tabapay-apis/revisions/154fa3d585cf/schema)
