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
      • Checklist
      • Set Up
      • Installing Connect
      • Integrating Connect
      • Transaction Management
      • Production API Keys
    • 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
  • Set Up
  • Installing Connect
  • Integrating Connect
  • Managing Transactions
  • Request Production Keys
DAFpayIntegrating DAFpay

Implementation Checklist

A comprehensive guide for integrating with Chariot API endpoints
Was this page helpful?
Previous

Set Up

Next
Built with

Sandbox Key Prerequisite

Before using this implementation guide, ensure that your organization has been provided with a API Key for our sandbox environment. If you have not yet received your sandbox keys, please reach out to support@givechariot.com for assistance.

Production Key Requirements

All items on this implementation checklist must be completed before your organization can receive production keys. Once everything is complete, please fill out the production keys request form to proceed.

Set Up

  • Search Chariot’s Database for eligible nonprofit organizations
  • Create Connects for your organizations
  • Create Launch Plan (fundraising platforms)

Installing Connect

  • Install the Chariot Connect (DAFpay button) JavaScript package
  • Add the Connect ID to the Chariot-Connect component
  • Determine button placement
  • Style your DAFpay button

Integrating Connect

  • Pre-load form data into the Connect experience
  • Completing grant intents
  • Determine unintegrated DAF provider preference
  • Implement Recurring grants (optional)

Managing Transactions

  • Display Tracking ID and External ID in your dashboard
  • Implement grant.status webhook

Request Production Keys

  • Complete production keys request form