Donations
Manage one-time and recurring donations with guest support and campaign linking.
Donation Types
| Type | Description |
|---|---|
ONE_TIME | Single donation payment |
RECURRING | Monthly recurring via Stripe Subscription |
Donation Statuses
| Status | Description |
|---|---|
PENDING | Payment initiated |
COMPLETED | Payment successful |
FAILED | Payment failed |
REFUNDED | Donation refunded |
CANCELLED | Recurring donation cancelled |
Guest Donations
Non-members can donate without an account:
- Enter name, email, and amount
- Optionally link to a campaign
- Choose one-time or recurring
- Complete Stripe Checkout
- Receive donation receipt via email
Campaign Linking
Donations can be linked to active campaigns. This:
- Counts toward the campaign’s fundraising target
- Appears in campaign progress tracking
- Shows in campaign-specific donor lists
Reports
Admins can view donation reports with:
- Total amount raised (by period)
- Donor count
- Recurring vs one-time breakdown
- CSV export
Email Notifications
| Event | Email Sent |
|---|---|
| Donation received | Receipt to donor |
| Recurring created | Confirmation to donor |
| Recurring cancelled | Confirmation to donor |
| Payment failed | Alert to donor |
Last updated on