Donatico — Stripe Donations & Recurring Giving
Donatico is a clean, lightweight WordPress plugin focused on one thing and doing it well: accepting donations via Stripe. No bloat, no page-builder dependency, no account on someone else’s platform — just beautiful donation forms on your own site, funds in your own Stripe account.
Perfect for non-profits, charities, churches, content creators, podcasters, and any organisation that wants a simple, professional donation system without the weight of an all-in-one fundraising suite.
Free Features
- Stripe Checkout Integration — Secure, Stripe-hosted payment page; card details never touch your server
- 3 Form Layouts — Inline, Stacked, and Card designs
- 5 Shortcodes — Forms, total raised, donation count, recent donors, progress bar
- Beautiful Email Notifications — Admin alerts and donor thank-you emails with merge tags
- Donation Dashboard — Total raised, donation count, average amount, monthly stats
- Donation Management — Full list with status filters, search, and bulk delete
- Form Designer — Live preview of form layouts and amounts
- Multi-Currency — USD, EUR, GBP, AUD, CAD, INR, BDT
- Goal Tracking — Animated progress bar with configurable goal amount
- Custom Amounts — Preset amount buttons plus free-text custom amount input
- Anonymous Donations — Optional anonymity checkbox for donors
- Webhook Handling — Automatic status updates (completed, failed, refunded)
- Mobile Responsive — Looks great on all screen sizes
- Lightweight — No jQuery dependency on the frontend
- GDPR Friendly — Minimal data collection; no third-party tracking
Donatico Pro — Turn one-time gifts into recurring support
The free plugin handles one-time donations beautifully. Donatico Pro adds the features that turn casual giving into dependable, recurring income:
- Recurring Donations — Let supporters give monthly or yearly through Stripe. Predictable income that renews automatically — the backbone of sustainable fundraising.
- Campaigns with Goals — Run fundraising drives with goal tracking and live progress.
- Donation Tiers — Offer named giving levels with perks to guide donors toward meaningful gifts.
- Donor Management — See lifetime giving, history, and last gift for every supporter, right inside WordPress.
- Tribute Gifts & Donor Wall — Accept donations in memory or honor of someone, and showcase supporters publicly.
- Subscriber Self-Service Portal — Donors manage their own recurring gifts through a secure, email-verified portal.
Learn more and compare plans at donatico.forgeo.dev.
Quick Setup
- Install and activate the plugin
- Go to Donatico -> Settings -> Stripe
- Enter your Stripe API keys (test or live)
- Add the
[donatico_form]shortcode to any page or post - Start accepting donations!
Shortcodes
Donation form: [donatico_form] [donatico_form layout=»card» amounts=»10,25,100″ title=»Support Us» button_text=»Donate Now»]
Parameters: layout (inline|stacked|card), amounts (comma-separated), title, description, button_text, show_message (yes|no), allow_anonymous (yes|no), goal (amount).
Widgets: [donatico_total_raised] — Displays total amount raised [donatico_donation_count] — Displays number of completed donations [donatico_recent_donors limit=»5″] — Lists recent donors [donatico_progress_bar goal=»5000″] — Animated goal progress bar
Email Notifications
Donatico sends two types of emails:
- Admin notification — Sent to the configured admin email on every completed donation
- Donor thank-you — Sent to the donor with a receipt and your customised message
Both support merge tags: {donor_name}, {amount}, {date}, {site_name}, and more. Customise everything in Settings -> Notifications.
External Services
This plugin connects to Stripe to process payments.
What it does: Processes credit card donations via Stripe Checkout — a secure, Stripe-hosted payment page.
When it connects: Only when a donor submits the donation form, or when Stripe sends a webhook event to confirm payment status.
What data is sent to Stripe: Donor name, email address, donation amount, currency, and an optional message. Payment card details are entered directly on Stripe’s servers and never pass through your website.
Stripe links:
- Service: https://stripe.com
- Terms of Service: https://stripe.com/terms
- Privacy Policy: https://stripe.com/privacy
