Gift Processing

How It Works

Nonprofit Onboarding

1. Create account

Sign up for a Chariot Deposit Account to get started

2. Set up Payment Sources

Configure Payment Sources (DAFs, platforms, lockbox)

3. Start receiving gifts

Automatically process and reconcile donations from all sources in one unified system

To get started with Chariot you’ll need to register for an account.

After you are approved and verified, you’ll be given access to a dashboard where you will be able to manage and create API Keys, set up Payment Sources, and process all incoming donations.

Understanding the Flow

Chariot enables nonprofits to unify and streamline the processing of offline gifts from multiple sources including Donor-Advised Funds, fundraising platforms, and physical mail. Here’s how it works:

1

Payment Sources are Created

Payment Sources represent segregated addresses for incoming deposits. These can be:

  • Electronic bank addresses (unique account + routing numbers) for ACH transfers
  • Physical mailing addresses (lockboxes) for processing checks and physical mail

Each Payment Source acts as a gateway for money to flow into your Chariot Account while maintaining the source information needed for reconciliation.

GET
/v1/payment_sources
1curl https://api.givechariot.com/v1/payment_sources \
2 -H "Authorization: Bearer <token>"
2

Deposits are Received

When a payment arrives at a Payment Source, Chariot creates a Deposit record. A Deposit represents a transfer of money that may contain one or more donations.

Deposits can come through different payment rails:

  • Account transfers - Instant transfers from other Chariot accounts
  • ACH transfers - Electronic transfers from external sources
  • Check deposits - Physical checks processed through lockboxes
GET
/v1/deposits
1curl -G https://api.givechariot.com/v1/deposits \
2 -H "Authorization: Bearer <token>" \
3 -d payment_source_id=payment_source_01j8rs605a4gctmbm58d87mvsj
3

Donations are Processed

Chariot automatically attaches donation data to each deposit record, creating a complete audit trail. Each Deposit contains one or more Donation records that capture the complete gift information including:

  • Donor attribution (name, email, DAF account)
  • Gift amounts (gross, net, fees)
  • Purpose and notes
  • Corporate match information
  • Platform details
  • Custom properties for your CRM integration
GET
/v1/donations
1curl -G https://api.givechariot.com/v1/donations \
2 -H "Authorization: Bearer <token>" \
3 -d payment_source_id=payment_source_01j8rs605a4gctmbm58d87mvsj \
4 -d deposit_id=deposit_01j8rs605a4gctmbm58d87mvsj

Key Benefits

Unified Gift Processing

Consolidate donations from DAF sponsors, portals, and lockboxes into a single stream

Automatic Reconciliation

Match donations to deposits automatically with complete donation details

Rich Donor Data

Capture donor attribution, corporate matches, platform fees, and more.

Seamless Integration

Export data to your existing CRM and accounting systems

Chariot is a financial technology company, not a bank. Chariot Accounts come with a Demand Deposit Account through our banking services partner, Column N.A., Member FDIC. Deposits in Chariot Accounts are eligible for FDIC insurance up to $250,000 per depositor, for each insurable capacity in which the account is held.