---
title: "Get a transaction by id"
method: GET
path: "/transactions/{transaction_id}"
tags: ["Transactions"]
---

# Get a transaction by id

`GET /transactions/{transaction_id}`

Get details for a single transaction.

## Path parameters

- `transaction_id` string, uuid, required

## Response `200`

- TransactionSchema
  - `transaction_id` string, uuid, required
  - `bond_brand_id` string, uuid, required
  - `customer_id` string, uuid, required
  - `account_id` string, uuid, required
  - `payment_type` string, required
  - `transaction_type` string
  - `previous_transaction_id` string, uuid
  - `state` string
  - `amount` string, required
  - `currency` string
  - `created_time` string, date-time, required
  - `updated_time` string, date-time, required
  - `details` union
    - ACH
      - `card_id` string, uuid, required
      - `external_account_id` string, uuid, required
      - `class_code` string, required
      - `direction` string, required
      - `network` string, required
      - `description` string, required
      - `failure_reason` string
      - `return_code` string
    - Card
      - `card_id` string, uuid, required
      - `mcc` string
      - `mcc_description` string, required
      - `currency` string
      - `exchange_rate` number
      - `merchant_id` string
      - `merchant_name` string
      - `merchant_city` string
      - `merchant_state` string
      - `merchant_country` string
      - `merchant_postal_code` string
      - `cardholder_presence` boolean
      - `statement_descriptor` string, required
      - `arn` string
      - `fraud_rule_triggered` string
      - `merchant_currency` string
      - `merchant_amount` string

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/bond/apis/customer.md) · [All operations](https://skmtc.net/bond/apis/customer/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bond/customer/revisions/62f5ac53144d/schema)
