Transactions

The Transactions section of our API covers a wide range of functions, each targeting a specific action or result. These APIs provide comprehensive functionality to handle various transactions, ranging from ACH funding to adjustment applications, fee applications, and more.

Endpoints

Here are the endpoints of the APIs in the Transactions section:

Each end-point offers unique capabilities to handle various aspects of transactions, providing a thorough set of tools for managing and performing different types of monetary operations.

Transactions and Counterparties

Considering the Counterparty is essentially the individual or business on the other end of the transaction, transactions are intrinsically linked to counterparties. For instance, when you push money to a friend's account, your friend is considered the counterparty for that transaction.

Profiles of Transactions

Each Transaction type plays a critical role:

  1. ACH Push - ACH Push represents a transaction where funds are pushed from a user's account to a counterparty's account.
  2. ACH Pull - ACH Pull represents a transaction where funds are pulled from a counterparty's account into a user's account.
  3. Funding - Represents transactions where a user funds their own account.
  4. Withdrawal - Represents transactions where a user withdraws funds from their own account.

Association of Transactions

  1. Account- If a transaction is performed at the account level, it impacts only the specific account associated with that transaction. Account-level transactions may involve either funding or withdrawal transactions.
  2. Counterparties- Counterparty-level transactions involve ACH push and pull transactions to or from a counterparty's account.

Transactional Flow

Transactions involve both parties: the user and the counterparty:

  • ACH push and pull transactions involve funds transfer to or from the counterparty's account.
  • Funding transactions involve adding funds to the user's account.
  • Withdrawal transactions denote removing funds from the user's account.

Each transaction is tracked, allowing users to have complete oversight over any changes to their account status.