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

# ach/withdraw/transaction

`GET /ach/withdraw/transaction`

This endpoint is used to look up details on a single ACH withdraw transaction. Withdraw transactions debit funds from your account and deposit them into the customer's bank account.

## 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
  - `Amount` number, required — The dollar amount of the withdraw transaction. This is the amount to be deposited into the recipient's bank account.
  - `Currency` string, required — The currency for the transaction.
  - `HoldAmount` number, required — Will always be 0 for withdraw transactions, however parameter is included to keep return data format consistent with the format used for fund transactions.
  - `LastModified` string, date-time, required — This timestamp indicates when the transaction record was last modified. In normal circumstances withdraw transaction record will not be modified.
  - `CompanyName*` string, required — Company's name
  - `FirstName*` string, required — Recipient's first name
  - `LastName` string, required — Recipient's last name
  - `PhoneNumber` integer, required — Recipient's phone number
  - `Address1` string, required — Recipient's address line 1
  - `Address2` string, required — Recipient's address line 2
  - `City` string, required — Recipient's city
  - `Province/State` string, required — Recipient's province or state specified using two character abbreviation (eg. BC, AB)
  - `Country` string, required — Recipient's country specified using full country name.
  - `PostalCode/ZipCode` string, required — Recipient's postal or zip code.
  - `AccountNumber` string, required — Recipient's bank account number that funds were deposited to.
  - `ABARoutingNumber` string, required — Routing number for the customer's account.
  - `ClientReferenceNumber` string, required — An optional reference number which was associated with the transaction.
  - `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/versions/7033bd231ec7/schema)
