---
title: "ach/fund/transaction"
method: GET
path: "/ach/fund/transaction"
tags: ["ACH Endpoints"]
---

# ach/fund/transaction

`GET /ach/fund/transaction`

This endpoint is used to look up and return the full details on a single ACH fund transaction.

## Query parameters

- `AccountID` string, required
- `Key` string, required
- `Signature` string, required
- `TransactionID` integer, required

## Response `200`

- object
  - `Success` boolean, required — True if the request was successful, false if it failed
  - `ErrorMessage` string, required — Contains a description of the error if the request failed
  - `TransactionID` integer, required — The unique ID of the transaction
  - `TransactionStatus` string, required — A message indicating the current transaction status. Statuses are: pending, in progress, successful, failed, cancelled
  - `TransactionDateTime` string, date-time, required — The timestamp when the transaction was created
  - `HoldReleaseDateTime` string, date-time, required — The timestamp when the transaction hold release will be released
  - `Amount` number, required — The dollar amount of the fund transaction. This is the amount that was withdrawn from the customer's bank account.
  - `Currency` string, required — The currency for the transaction.
  - `HoldAmount` number, required — Indicates if any of the funds that were credited to your account are still being held.
  - `LastModified` string, date-time, required — This timestamp indicates when the transaction record was last modified. In normal circumstances the transaction record will only be modified when the status of the transaction changes or the HoldAmount is changed.
  - `CompanyName*` string, required — Company's name
  - `FirstName*` string, required — Customer's first name
  - `LastName*` string, required — Customer's last name
  - `Address1` string, required — Customer's address line 1
  - `Address2` string, required — Customer's address line 2
  - `City` string, required — Customer's city
  - `Province/State` string, required — Customer's province specified using two character abbreviation (eg. BC, AB)
  - `Country` string, required — Customer's Country specified using full country name or ISO 3166-1 alpha-2 code
  - `PostalCode/Zipcode` string, required — Customer's postal code.
  - `AccountNumber` string, required — Customer's bank account number that funds were debited from.
  - `ABARoutingNumber` string, required — Routing number for the customer's account.
  - `ClientReferenceNumber` string, required — An optional reference number which was associated with the transaction.
  - `ScheduledTransactionID` integer, required — Id of the scheduled transaction. This field only will be displayed if the scheduled transaction exists.
  - `GLCode` string, required — General ledger code.
  - `TransactionTypeCode` string, required — CPA transaction code.

---

[API](https://skmtc.net/vopay/apis/accounts.md) · [All operations](https://skmtc.net/vopay/apis/accounts/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/vopay/accounts/revisions/7033bd231ec7/schema)
