Core Resources / Payments

Overview

Payment Resources manage payment source definitions and the funding and disbursement to and from external payment source accounts.
Payment sources reference external types of stored value custodied by external financial institutions or vendors. Example types are ACH, check, wire, card, direct to debit, brokerage accounts, etc. Payment sources are owned by organization resources such as bureaus, clients, individuals, payees and custodians.
Funding flows funds from external payment sources to commitment accounts. Funding events are used to pay down libilities in commitment accounts created by Contribution events. A debit in a commitment account results in a credit on an available balance account. This accounting technique allows the system to credit an available balance account with a libility that has not yet cleared or settled. Eventually, based on the use case, the liabilities acrued in the commitment account will be funded via funding events that pay down the liability.
Disbursements flow funds from available balance accounts to external payment sources. Disbursement events are used to payout available balances derived from reimbursement events.

Concepts

Available Balance Account
An available balance account is the account funded by a commitment account.  An available balance account is the balance available for spend.
Commitment Account
A commitment account is the account that funds the available balance account with a commitment or liability pending settlement.
Disbursement
Disbursements flow funds from available balance accounts to external payment sources. Disbursement events are used to payout available balances.
Egress Accounts
Egress accounts are ledger accounts that maintain a balance of disbursements to external payment sources.
Funding
Funding flows funds from external payment sources to commitment accounts. Funding events are used to pay down liabilities in commitment accounts created by Contribution events. A debit in a commitment account results in a credit on an available balance account. This accounting technique allows the system to credit an available balance account with a liability that has not yet cleared or settled. Eventually, based on the use case, the liabilities accrued in the commitment account will be funded via funding events that pay down the liability.
Ingress Accounts
Ingress accounts are ledger accounts that maintain a balance of funding from external payment sources.
Payee
Payees are providers of goods and services to individuals and have a customer relationship with a bureau. Payees can accrue an available balance via reimbursements and be paid out via multiple payment channels. An example of a payee is a general practice doctor.
Payment
Is the transfer of funds to or from an external payment source.
Payment Source
Payment sources reference external types of stored value custodied by external financial institutions or vendors. Example types are ACH, check, wire, card, direct to debit, brokerage accounts, etc. Payment sources are owned by organization resources such as bureaus, clients, individuals, payees and custodians.

Payment Source Events

new-ach-payment-source
Triggers a new ACH payment source event to be processed.  The process creates an ACH payment source.
new-wire-payment-source
Triggers a new wire payment source event to be processed.  The process creates an wire payment source.
new-check-payment-source
Triggers a new check payment source event to be processed.  The process creates an check payment source.
new-card-payment-source
Triggers a new card payment source event to be processed.  The process creates an card payment source.
new-direct-to-debit-payment-source
Triggers a new direct to debit payment source event to be processed.  The process creates a direct to debit payment source.
new-exchange-payment-source
Triggers a new exchange payment source event to be processed.  The process creates a exchange payment source.
payment-source-block
Triggers a payment source block event to be processed.  The process temporarily blocks the payment source so no new transfers can be executed using it.
payment-source-unblock
Triggers a payment source unblock event to be processed.  The process unblocks a payment source so new transfers can be executed using it.

Funding & Payout Events

new-funding
Triggers a funding event to be processed.  The process flows funds from an available balance account, ingress payment source account, or cash account to a target commitment account to offset a liability in the target commitment account.
new-payout
Triggers a new payout event.  The process flows funds from an available balance account to an egress external payment source account or available balance account.   An example would be a payout from an individual`s cash balance.  Specifically, a new reimbursement event reimburses an individual for a medical qualified expense.