---
title: "eft/fund/status"
method: GET
path: "/eft/fund/status"
tags: ["EFT Endpoint"]
---

# eft/fund/status

`GET /eft/fund/status`

## Request

- Base URL: `https://earthnode-dev.vopay.com/api/v2`
- URL: `https://earthnode-dev.vopay.com/api/v2/eft/fund/status`
- Auth: none declared

This endpoint is used to look up the status of a 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
  - `SubTransactions` object: Array serialized as a JSON object (JSON_FORCE_OBJECT): numeric string keys '0','1',... Collection of sub-transactions related to the main transaction. Includes every child transaction linked to this funding transaction on any payment rail, not only those settling on the funding transaction's own rail.
    - `0` object
      - `TransactionID` integer, required: Unique ID for the Transaction
      - `TransactionStatus` string, required: A message indicating the current transaction status. Statuses are: pending, in progress, successful, failed, cancelled, waiting on required transaction
      - `TransactionType` string, required: The internal transaction type identifier, as stored. This is a stable key for string comparison and is never renamed; use TransactionTypeLabel for display.
      - `TransactionTypeLabel` string, required: The customer-facing label for TransactionType. Types with no registered label are returned unchanged.
      - `TransactionAmount` number, required: The dollar amount of the sub-transaction, taken from whichever side of the ledger it carries: debit-side children report the amount debited, credit-side children (such as an account-transfer credit leg) the amount credited
      - `FailureReason` string, required: The reason the sub-transaction failed. Empty string when the transaction has not failed.
      - `Timestamp` string, date-time, required: The timestamp when the transaction status was last modified
  - `Timestamp` string, date-time, required: The timestamp when the transaction status was last modified

---

[API](https://skmtc.dev/vopay/apis/payment-rails.md) - [All operations](https://skmtc.dev/vopay/apis/payment-rails/llms.txt) - [OpenAPI document](https://skmtc.dev/vopay/apis/payment-rails/revisions/d6fe8969ddcf?raw)
