About the Donations API

Donations are the culmination of the customer’s journey as it represents the end product of all of our entry points - a dollar-amount contribution to a cause. Each Donation represents a sum of money assigned to a particular charity and designated for a payout to that charity.

This API features methods to manually create a donation and retrieve donations based on multiple criteria to support your reporting needs.

SectionDescription
Create a DonationCreates a manual Donation and attaches it to the store's currently open receivable.
Get Total Donations for CustomerRetrieve the total dollar amount in Donations made by the specified Customer.
Get Cause Breakdown for Customer DonationsRetrieve a list of Donations made by the specified Customer, broken down by Cause name and Donation amount.
Get Donation Information for Specific OrderRetrieve Donation data related to the specified Order ID, including: Cause name, Order date, Order total, and Donation amount.
Get Donation for a Customer's Last OrderRetrieve Donation data related to the specified Customer's last purchase, including: Cause name, Order date, Order total, and Donation amount.
Get Orders' Donation Information for a CustomerRetrieve a list of Donations data for all Orders created by the specified Customer, including: Cause name, Order date, Order total, and Donation amount.