---
title: "Retrieves a single ACH transaction."
method: GET
path: "/ach/transactions/{transactionId}"
tags: ["ACH Payment"]
---

# Retrieves a single ACH transaction.

`GET /ach/transactions/{transactionId}`

## Path parameters

- `transactionId` integer, required

## Response `200`

An ACH transaction.

- TransactionEft
  - `id` integer
  - `merchantId` integer
  - `dateCreated` string, date-time
  - `statusAuth` integer
  - `statusClearing` integer
  - `userId` integer
  - `batchId` integer
  - `bankAccountId` integer
  - `bankAccountL4l4` integer
  - `transactionType` integer
  - `amount` number, float
  - `currency` integer
  - `approvalCode` string
  - `test` integer
  - `acquirerTransactionId` string
  - `responseMessage` string
  - `payFacTransactionId` integer
  - `originalTransactionId` integer
  - `statusBatch` integer
  - `dateClosed` string, date-time
  - `customerCode` string
  - `invoiceNumber` string
  - `orderId` integer

## Other responses

- `400` — Invalid request. Likely due to using an invalid ACH transaction ID.
- `403` — User does not have valid permissions.
- `500` — Unexpected internal error.

---

[API](https://skmtc.net/helcim/apis/the-helcim-api.md) · [All operations](https://skmtc.net/helcim/apis/the-helcim-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/helcim/the-helcim-api/versions/345052ca6578/schema)
