# Get Transaction Details
source: https://developer.mastercard.com/india-online-dispute-resolution/documentation/use-cases/fetch_transaction_details/index.md

The Get Transaction Details API retrieves Data Warehouse (DWH) transaction data for a given complaint.

## Prerequisites {#prerequisites}

The issuer needs to pass the following parameters in the request body:

* Retrieval reference number
* Banknet reference number
* Approval code
* Acquirer ICA
* Tracking number

## Sequence Diagram {#sequence-diagram}

Diagram fetch_transn_details

### Execution Steps {#execution-steps}

1. The issuer sends request for transaction details to IODR.
2. The IODR validates the request.
3. If request is invalid, the IODR sends an error message.
4. If request is valid, IODR asynchronously calls the DWH to get the transaction details.
5. If request is valid, IODR sends the transaction status.
6. If request is valid, IODR saves the DWH response details.

Note: The Transaction Details API initially returns a PENDING status while it asynchronously validates the transaction against the data warehouse. This validation process may take a few minutes. During this time, the issuer can use the Get Transaction Status API to check the updated transaction status.

## Endpoint {#endpoint}


API Reference: `POST /transactions/details`

