SureDonation – Donation Forms, Fundraising Campaigns & Donor Management
SureDonation is a WordPress donation plugin and fundraising plugin for nonprofits, charities, schools, religious organizations, creators, and fundraising teams. Use it as a donation form builder to accept online donations through Stripe, PayPal, or offline payments, create fundraising campaigns, manage donors, recover fees, and migrate from GiveWP. 👉 Try the live demo of SureDonation Why SureDonation? Native block editor: Campaigns and donation forms are built with WordPress blocks. No external form builder needed. Campaign-based fundraising: Create campaigns with goals, progress tracking, donor lists, stats, and dedicated campaign pages. Flexible donation forms: Add preset amounts, custom amounts, donor fields, anonymous donations, fee recovery, and styling controls. Payment options: Accept donations through Stripe, PayPal, or offline methods such as bank transfer or check. Spam protection and validation: Use Honeypot protection, client-side validation, server-side validation, and customizable validation messages. Donor management: Track donors, donation history, totals, statuses, and exports from the WordPress dashboard. GiveWP migration: Import campaigns, donors, and donations with a guided migration flow. AI-ready foundation: Register campaigns, donations, donors, forms, and analytics with WordPress Abilities API support, with optional MCP support where available. Campaign-Based Fundraising Unlimited campaigns with fundraising goals and live progress. Dedicated campaign pages built with blocks, so they can be customized like regular WordPress content. Campaign display blocks for goal progress, campaign stats, recent donations, donor list, and donate button. Campaign statuses, featured images, and per-campaign default donation forms. Donation Forms in the Block Editor Preset donation amounts plus custom amount input. Name, email, text, number, and checkbox fields with validation and input masks. Anonymous donation option for donors who do not want their name shown publicly. Cover-fees toggle so donors can help offset processing costs. Form styling with live preview, including colors, background, spacing, and border radius. Theme color palette support inside form styling options. Duplicate forms in one click and embed them anywhere with the [suredonation_form] shortcode. Spam Protection & Validation Honeypot spam protection for donation forms. Customizable default validation messages from global settings. Field-level validation for required fields, email format, number fields, length limits, and amount rules. Server-side validation to help prevent payment amount and field tampering. Payments Stripe: Credit and debit card donations with test and live modes. PayPal: Guided onboarding and dashboard refunds. Offline donations: Bank transfer or check donations with custom instructions and manual completion. 39 currencies supported. Fee recovery with global or per-gateway rates and server-side validation. Receipts & Notifications Automatic email notifications for donors and site admins. Customizable email templates with smart tags. Confirmation messages with a clean donation receipt layout. Optional PDF receipt support — donors can download receipts from the donor dashboard. Donor Management Automatic donor profiles with donation history, totals, and largest gift. Link donors to WordPress user accounts automatically. Donor statuses, filtering, and CSV export of donation history. Donor detail pages with activity charts. Dashboard Dashboard with donations-over-time chart, totals, and recent activity. Quick access panel and guided onboarding for first-time setup. Dedicated global settings with a clear Save flow. Migrate from GiveWP Switching from GiveWP? SureDonation includes a built-in migration tool that imports campaigns, donors, and donations with preview, progress tracking, and per-record resilience. You can also import GiveWP donation exports via CSV. AI-Ready: Abilities API & MCP SureDonation registers campaigns, donations, donors, forms, and analytics with the WordPress Abilities API. When supported by your WordPress setup, optional MCP support can help authorized AI clients query donation stats or manage fundraising workflows with granular permission controls. Who is SureDonation for? SureDonation is built for nonprofits, charities, NGOs, religious organizations, schools, clubs, creators, and fundraising teams that need a nonprofit donation plugin or charity donation plugin to accept donations online without adding a heavy donation management plugin. Multilingual Translations SureDonation ships with built-in translations for 7 languages. No extra plugin or manual setup is required. When your WordPress site uses one of these languages, SureDonation can load the matching translation files automatically. German (Deutsch) Spanish (Español) French (Français) Italian (Italiano) Dutch (Nederlands) Polish (Polski) Portuguese (Português) The plugin includes translations for admin screens, block editor controls, form labels, and user-facing messages. SureDonation is also translation-ready for additional languages. External services This plugin connects to external services only when the related feature or payment gateway is configured and used. Stripe — is used for processing donation payments. TOS and Privacy Policy PayPal — is used for processing donation payments. TOS and Privacy Policy
Top keywords
- donation20×2.77%
- donations12×1.66%
- donors11×1.52%
- suredonation11×1.52%
- validation10×1.38%
- donor9×1.24%
- wordpress9×1.24%
- campaigns8×1.11%
- forms8×1.11%
- fundraising8×1.11%
- form6×0.83%
- campaign5×0.69%
WPExperts Square For GiveWP
GiveWP Square plugin for WordPress allows users to donate from their give-donation form using Square payment gateway. Now, you can accept credit card donations directly on your website without letting your visitors leave your site. The online process is quick and easy – simply add the Square payment option to your form created through GiveWP. With GiveWP Square plugin for WordPress, you have the choice to create a legacy (simple) donation form or a custom donation form with features like multi-level donation (drop-down selectable menu), a list of fixed donation amounts, or a custom amount field. GiveWP for Square has integrated Sandbox support with the latest version of SQUARE V2 API so you can test transactions in the Square Dashboard before going live. Features Create GiveWP donation forms that are integrated with the Square payment gateway. Add different Square payment settings per each donation form. (each donation form will have their own Square payment settings) If no settings are added, general/global Square settings will automatically be applied. Display the donation form in a modal box- form appears in a pop-up window. Display the donation form in a multi-step box – form details are divided into steps. Display donation levels on the form using radio buttons or dropdown menus. Add Square Credit Card pricing field per selected donation form. Multi-level donation feature (custom dropdown menu) Set the minimum and maximum donations amount limits in all donation forms. Integrated Sandbox support with the latest version of SQUARE V2 API. Custom amount field for donation Set a fixed amount for donation One-click Square authorization Fully documented and supported Secure and PCI compliant GiveWP Square Premium GiveWP Square Premium has enhanced new features that will give you the power to add recurring donation settings to your GiveWP Donations forms. Create your own recurring subscription model and allow donors to calibrate recurring billing intervals/periods of subscription exactly as they want. Set default donation amount options for donors who do not want to subscribe to a recurring donation schedule. Premium Features Add a recurring donation module – Users will be able to pay their donation amount on a recurring basis. Donors can enable/disable their recurring donation subscriptions at any time. Donors can choose the period of their subscription in the service freely or, select from a predefined schedule. Create your recurring module’s billing interval by setting a period (day/week/month/year), and length of time (ongoing/2~24 months). Set a default donation amount, in case of disabling recurring and recurring by donor’s choice. Enable/Disable recurring module for each level Documentation Click here to view the detailed technical documentation. The documentation includes a step-by-step configuration guide and troubleshooting. Requirements GiveWP – Donation Plugin Square Account. WordPress 4.4+ PHP version 5.5 or greater (PHP 5.6 or greater is recommended) GiveWP Recurring (for recurring donations only) An SSL Certificate. Square API is currently only available for the U.S., Canada, Australia, Japan, and the UK.