Skip to main content

TransactionType

Transactions are labeled with a type attribute, categorizing the transaction according to its purpose and features.

enum TransactionType {
DEPOSIT
HOLD
HOLD_RELEASE
WITHDRAWAL
}

Values

TransactionType.DEPOSIT

A Deposit is a settled transaction that increases the current and available balance of a Ledger Account.

TransactionType.HOLD

A Hold is a pending transaction that has, by definition, not settled. A Hold increases or reduces the current balance of a Ledger Account, leaving available balance unchanged.

TransactionType.HOLD_RELEASE

A Hold Release is a pending transaction that releases (reverses) a Hold. Since it is a pending transaction type, it alters the current balance of a Ledger Account, leaving available balance unchanged.

TransactionType.WITHDRAWAL

A Withdrawal is a settled transaction that decreases the current and available balance of a Ledger Account.

Member Of

Transaction object