For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Contact usLogin
GuidesAPI ReferenceChangelog
GuidesAPI ReferenceChangelog
  • Getting Started
    • Navigating the Docs
  • DAFpay
    • Overview
    • FAQ
  • Disbursements
    • Overview
    • How It Works
    • Disbursement Lifecycle
    • Compliance
    • Sandbox
    • How Chariot Compares
    • FAQ
  • Gift Processing
    • Overview
    • How It Works
    • Getting Started
    • FAQ
LogoLogo
Contact usLogin
On this page
  • Disbursement Status Lifecycle
  • Just-In-Time (JIT) Disbursements
  • How JIT Disbursements Work
  • Payment Rail Lifecycle
Disbursements

Disbursement Lifecycle

Was this page helpful?
Previous

Compliance and Fraud Prevention

As a fintech company partnering with a nationally chartered, federally regulated bank, Chariot adheres to stringent banking compliance standards, including the Bank Secrecy Act (BSA), U.S. Department of the Treasury's Anti-Money Laundering (AML) protocols, and a Customer Identification Program (CIP). Our Compliance Program aligns with industry best practices to mitigate risk and fraud. This ensures nonprofit eligibility and payment destinations are thoroughly evaluated and continuously monitored.
Next
Built with

Disbursement Status Lifecycle

A Disbursement’s status represents a workflow lifecycle.

It tracks whether a Disbursement has been approved or canceled by your organization based on your organization’s configured approval rules. Additionally, it tracks if the Disbursement has been verified by the Chariot team.

Once a Disbursement’s status is submitted, a request will be made to the preferred payment rail to initiate the payment. A Disbursement with a submitted status will have at least one item in the transfers array.

Once a Disbursement is submitted, it can no longer be canceled. Instead, depending on the payment rail the disbursement may be able to be stopped.

StatusDescription
pending_approvalThe disbursement is awaiting approval from the grantmaker
canceledThe disbursement was canceled by the grantmaker
awaiting_verificationThe disbursement is awaiting verification from Chariot
rejectedThe disbursement was rejected by Chariot before being submitted
validating_organizationValidating recipient organization’s payment and contact information before submission
awaiting_account_claimThe disbursement is awaiting account claim by the nonprofit or check delay expiration
awaiting_balanceThe disbursement is awaiting sufficient grantmaker balance
submittedThe disbursement has been submitted to the payment rail
stoppedThe disbursement payment was stopped after it was submitted
completedThe disbursement payment has been completed and funds have been received by the receiving organization
failedThe disbursement payment failed or the receiving organization did not receive the payment

Just-In-Time (JIT) Disbursements

Just-In-Time disbursements enable grantmakers to create and send disbursements without needing to pre-fund their Chariot Deposit Account. When a disbursement with auto-funding enabled is approved, Chariot automatically creates an inbound transfer for the exact disbursement amount by immediately initiating an ACH debit.

JIT disbursements is an optional feature that must be enabled on a per-account basis. Contact Chariot to enable this feature for your account.

How JIT Disbursements Work

  1. Create Disbursement: Create a disbursement with auto_fund set to true
  2. Approval & Auto-Funding: When the disbursement is approved (either manually or via auto-approval), Chariot automatically creates an inbound transfer for the disbursement amount
  3. Execution: The disbursement is not tied to the specific auto-funded transfer. Instead, it executes like any other disbursement when the required funds are available in your account

This eliminates the need to manually manage the funding of your account for each disbursement.

Payment Rail Lifecycle

Once a Disbursement is submitted, a payment is initiated through a specific payment rail. Each payment rail follows its own distinct payment lifecycle.

In-Network Payments

Payments sent from one Chariot Deposit Account to another Chariot Deposit Account can be made 24 hours a day, 7 days a week and, once approved, will settle instantly.

ACH

ACH transfer represents a credit (push) payment using the Automated Clearing House (ACH) network. This transfer method is used if the receiving organization is not available for In-Network Account Transfers. Funds availability is typically 1-2 days.

StatusDescription
initiatedThe ACH transfer has been initiated and is pending submission to the Federal Reserve
rejectedThe ACH transfer was rejected
submittedThe ACH transfer has been submitted to the Federal Reserve
completedThe ACH transfer has settled
returnedThe ACH transfer was returned by the receiving organization
Mailed Check

A check transfer represents a physical check that is mailed to the receiving organization. This is the transfer method used when the receiving organization does not have a Chariot account.

StatusDescription
issuedThe check has been mailed and is pending delivery
stoppedA stop payment was requested on the check
depositedThe check has been deposited by the receiving organization
returnedThe check has been returned by the receiving organization

As a fintech company partnering with a nationally chartered, federally regulated bank, Chariot adheres to stringent banking compliance standards, including the Bank Secrecy Act (BSA), U.S. Department of the Treasury’s Anti-Money Laundering (AML) protocols, and a Customer Identification Program (CIP). Our Compliance Program aligns with industry best practices to mitigate risk and fraud. This ensures nonprofit eligibility and payment destinations are thoroughly evaluated and continuously monitored.