Donations
A Donation object tracks the lifecycle of a Donation from creation and payment to disbursement to the nonprofit.
Donations can be created during a Donation Session by the Hosted Donation Gateway or created directly by calling the Create A Donation API.
📄️ List Donations
Retrieve a list of donations.
📄️ Create a donation
Creates a new Donation of type `direct`. We will request payment from you for the Donations aggregated over a period. Goodstack and our associated foundations will then handle the ongoing safe and efficient disbursement of funds to the nonprofit.
📄️ Retrieve a Donation
Retrieve a donation by its ID.
📄️ Edit a Donation
Update the recipient organisation, metadata of a Donation. The recipient organisation can only be changed for `direct` type Donations created directly through the [Create A Donation API](./create-a-donation) that are in an `ACTIVE` status.
📄️ Cancel a Donation
Applicable only to `direct` type Donations created directly through the [Create A Donation API](./create-a-donation).