Option A: Direct to charity sites
Lowest effort, but hardest to verify automatically because every charity has different systems.
Verification usually becomes manual (receipts) unless each charity offers an API.
The goal is to make donating easy while also being able to verify donations reliably.
Use a donation platform that supports campaigns + an API (and ideally webhooks). Donors donate on the platform, and we fetch/receive donation events to display totals and verify donors.
Once configured, this button will generate a one-time verification code and send you to the donation form. After donating, come back and check your code.
Setup guide: docs/tiltify-relay-setup.md
Some platforms provide an embed snippet (script or iframe) for a campaign. If embedding is blocked by the platform, the reliable fallback is always linking out.
Lowest effort, but hardest to verify automatically because every charity has different systems.
Verification usually becomes manual (receipts) unless each charity offers an API.
Create a campaign page per charity (on one platform). Your site links to each campaign.
We can track totals per charity by querying the platform’s API.
Most control, best tracking, but it means you become the payment receiver and must handle accounting, payouts, refunds, and legal/compliance responsibilities.
If we display a donor feed, we should make it opt-in (display name) and keep personal data minimal. A basic privacy policy and data retention notes should be added before launch.
Add an email address or contact form later. For now you can put a simple email link here.