---
title: "Fetch Transaction Details V2"
method: GET
path: "/v2/transactions/{transaction_id}"
tags: ["Transactions"]
---

# Fetch Transaction Details V2

`GET /v2/transactions/{transaction_id}`

Returns full details for a transaction by ID, including status, amounts, fees, and settlement data. The populated fields vary based on the transaction type.

## Path parameters

- `transaction_id` string, uuid, required

## Response `200`

Transaction details retrieved successfully

- object
  - `data` union, required
    - object
      - `id` string, uuid
      - `transaction_type` string
      - `customer_id` string, uuid, nullable
      - `beneficiary_id` string, uuid, nullable
      - `hash` string, nullable
      - `status` 'PENDING' | 'PROCESSING' | 'COMPLETED' | 'FAILED' | 'REFUNDED'
      - `batch_info` object, nullable
        - `batch_id` string, uuid
        - `batch_item_id` string, uuid
      - `fiat_details` object, nullable
        - `source_amount` number, nullable
        - `source_currency` string, nullable
        - `destination_amount` number, nullable
        - `destination_currency` string, nullable
        - `fx_rate` number, nullable
      - `crypto_details` object, nullable
        - `source_amount` number, nullable
        - `source_currency` string, nullable
        - `source_rail` string, nullable
        - `source_address` string, nullable
        - `destination_amount` number, nullable
        - `destination_currency` string, nullable
        - `destination_rail` string, nullable
        - `destination_address` string, nullable
        - `tx_hash` string, nullable
      - `fees` object, nullable
        - `developer_fee` object
          - `fixed` number
          - `percentage` number
        - `total_developer_fee` number
        - `network_fee` number
        - `conversion_fee` number
        - `total_fee` number
      - `created_at` string, date-time
      - `updated_at` string, date-time
    - object
      - `id` string, uuid
      - `transaction_type` string
      - `customer_id` string, uuid, nullable
      - `beneficiary_id` string, uuid, nullable
      - `hash` string, nullable
      - `status` 'PENDING' | 'PROCESSING' | 'COMPLETED' | 'FAILED' | 'REFUNDED'
      - `batch_info` object, nullable
        - `batch_id` string, uuid
        - `batch_item_id` string, uuid
      - `fiat_details` object, nullable
        - `source_amount` number, nullable
        - `source_currency` string, nullable
        - `destination_amount` number, nullable
        - `destination_currency` string, nullable
        - `fx_rate` number, nullable
      - `crypto_details` object, nullable
        - `source_amount` number, nullable
        - `source_currency` string, nullable
        - `source_rail` string, nullable
        - `source_address` string, nullable
        - `destination_amount` number, nullable
        - `destination_currency` string, nullable
        - `destination_rail` string, nullable
        - `destination_address` string, nullable
        - `tx_hash` string, nullable
      - `fees` object, nullable
        - `developer_fee` object
          - `fixed` number
          - `percentage` number
        - `total_developer_fee` number
        - `network_fee` number
        - `conversion_fee` number
        - `total_fee` number
      - `created_at` string, date-time
      - `updated_at` string, date-time
    - object
      - `id` string, uuid
      - `transaction_type` string
      - `customer_id` string, uuid, nullable
      - `beneficiary_id` string, uuid, nullable
      - `hash` string, nullable
      - `status` 'PENDING' | 'PROCESSING' | 'COMPLETED' | 'FAILED' | 'REFUNDED'
      - `batch_info` object, nullable
        - `batch_id` string, uuid
        - `batch_item_id` string, uuid
      - `fiat_details` object, nullable
        - `source_amount` number, nullable
        - `source_currency` string, nullable
        - `destination_amount` number, nullable
        - `destination_currency` string, nullable
        - `fx_rate` number, nullable
      - `crypto_details` object, nullable
        - `source_amount` number, nullable
        - `source_currency` string, nullable
        - `source_rail` string, nullable
        - `source_address` string, nullable
        - `destination_amount` number, nullable
        - `destination_currency` string, nullable
        - `destination_rail` string, nullable
        - `destination_address` string, nullable
        - `tx_hash` string, nullable
      - `fees` object, nullable
        - `developer_fee` object
          - `fixed` number
          - `percentage` number
        - `total_developer_fee` number
        - `network_fee` number
        - `conversion_fee` number
        - `total_fee` number
      - `created_at` string, date-time
      - `updated_at` string, date-time
    - object
      - `id` string, uuid
      - `transaction_type` string
      - `customer_id` string, uuid, nullable
      - `beneficiary_id` string, uuid, nullable
      - `hash` string, nullable
      - `status` 'PENDING' | 'PROCESSING' | 'COMPLETED' | 'FAILED' | 'REFUNDED'
      - `batch_info` object, nullable
        - `batch_id` string, uuid
        - `batch_item_id` string, uuid
      - `fiat_details` object, nullable
        - `source_amount` number, nullable
        - `source_currency` string, nullable
        - `destination_amount` number, nullable
        - `destination_currency` string, nullable
        - `fx_rate` number, nullable
      - `crypto_details` object, nullable
        - `source_amount` number, nullable
        - `source_currency` string, nullable
        - `source_rail` string, nullable
        - `source_address` string, nullable
        - `destination_amount` number, nullable
        - `destination_currency` string, nullable
        - `destination_rail` string, nullable
        - `destination_address` string, nullable
        - `tx_hash` string, nullable
      - `fees` object, nullable
        - `developer_fee` object
          - `fixed` number
          - `percentage` number
        - `total_developer_fee` number
        - `network_fee` number
        - `conversion_fee` number
        - `total_fee` number
      - `created_at` string, date-time
      - `updated_at` string, date-time

## Other responses

- `401` — Authentication failed due to invalid credentials
- `404` — Resource not found

---

[API](https://skmtc.net/fin/apis/fin-com-api.md) · [All operations](https://skmtc.net/fin/apis/fin-com-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/fin/fin-com-api/revisions/6e69503ee7b8/schema)
