PluginProbe
SureDonation – Donation Forms, Fundraising Campaigns & Donor Management / 1.6.1
SureDonation – Donation Forms, Fundraising Campaigns & Donor Management v1.6.1
1.6.1 1.6.0 1.5.1 1.5.0 1.4.0 1.3.0 trunk 0.0.1 1.0.0 1.1.0 1.1.1 1.1.2 1.2.0
← All changes | readme.txt +135 -70 1.0.0 → 1.6.1 View file →
@@ -1,101 +1,127 @@
1 -=== SureDonation – Donations & Fundraising with Campaigns, Donor Management & Recurring Donations ===
1 +=== SureDonation - Donation Forms, Fundraising Campaigns & Donor Management ===
2 2 Contributors: brainstormforce
3 -Tags: donation, donations, fundraising, nonprofit, recurring donations
3 +Donate link: https://www.paypal.me/BrainstormForce
4 +Tags: donation, donation form, fundraising, nonprofit, recurring donations
4 5 Requires at least: 6.4
5 -Tested up to: 7.0
6 -Stable tag: 1.0.0
7 -Requires PHP: 7.4
6 +Tested up to: 7.1.2
7 +Stable tag: 1.6.1
8 +Requires PHP: 8.0
8 9 License: GPLv2 or later
9 10 License URI: https://www.gnu.org/licenses/gpl-2.0.html
10 11
11 -Donation plugin with campaigns & goals, Stripe, PayPal & offline payments, donor management, fee recovery, and one-click GiveWP migration.
12 +Accept online donations with fundraising campaigns, donation forms, donor management, Stripe, PayPal, and offline payments.
12 13
13 14 == Description ==
14 15
15 -SureDonation is a complete donation and fundraising platform for WordPress. Create fundraising campaigns with goals and progress tracking, build donation forms in the native block editor, accept payments through Stripe, PayPal, or offline methods, and manage every donor from one place.
16 +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.
16 17
18 +👉 <a href="https://bsf.io/suredonation-demo" target="_blank" rel="">Try the live demo of SureDonation</a>
19 +
17 20 = Why SureDonation? =
18 21
19 -* **Native block editor** — campaigns and donation forms are built with WordPress blocks. No external form builders.
20 -* **Fee recovery** — let donors cover processing fees with global or per-gateway rates.
21 -* **One-click GiveWP migration** — bring your campaigns, donors, and donations with you.
22 -* **Built for the AI era** — first donation plugin with WordPress Abilities API and MCP support.
22 +* **Native block editor**: Campaigns and donation forms are built with WordPress blocks. No external form builder needed.
23 +* **Campaign-based fundraising**: Create campaigns with goals, progress tracking, donor lists, stats, and dedicated campaign pages.
24 +* **Flexible donation forms**: Add preset amounts, custom amounts, donor fields, anonymous donations, fee recovery, and styling controls.
25 +* **Payment options**: Accept donations through Stripe, PayPal, or offline methods such as bank transfer or check.
26 +* **Spam protection and validation**: Use Honeypot protection, client-side validation, server-side validation, and customizable validation messages.
27 +* **Donor management**: Track donors, donation history, totals, statuses, and exports from the WordPress dashboard.
28 +* **GiveWP migration**: Import campaigns, donors, and donations with a guided migration flow.
29 +* **AI-ready foundation**: Register campaigns, donations, donors, forms, and analytics with WordPress Abilities API support, with optional MCP support where available.
23 30
24 31 = Campaign-Based Fundraising =
25 32
26 -* Unlimited campaigns with fundraising goals and live progress
27 -* Dedicated campaign pages built with blocks — customize them like any other page
28 -* Campaign display blocks: goal progress, campaign stats, recent donations, donor list, and donate button — insertable on any page or post
29 -* Campaign statuses, featured images, and per-campaign default donation forms
33 +* Unlimited campaigns with fundraising goals and live progress.
34 +* Dedicated campaign pages built with blocks, so they can be customized like regular WordPress content.
35 +* Campaign display blocks for goal progress, campaign stats, recent donations, donor list, and donate button.
36 +* Campaign statuses, featured images, and per-campaign default donation forms.
30 37
31 38 = Donation Forms in the Block Editor =
32 39
33 -* Preset donation amounts plus custom amount input
34 -* Name, email, text, number, and checkbox fields with validation and input masks
35 -* Anonymous donation option
36 -* Cover-fees toggle so donors can offset processing costs
37 -* Form styling with live preview (colors, background, spacing, border radius)
38 -* Duplicate forms in one click; embed anywhere with the `[suredonation_form]` shortcode
40 +* Preset donation amounts plus custom amount input.
41 +* Name, email, text, number, and checkbox fields with validation and input masks.
42 +* Anonymous donation option for donors who do not want their name shown publicly.
43 +* Cover-fees toggle so donors can help offset processing costs.
44 +* Form styling with live preview, including colors, background, spacing, and border radius.
45 +* Theme color palette support inside form styling options.
46 +* Duplicate forms in one click and embed them anywhere with the `[suredonation_form]` shortcode.
39 47
48 += Spam Protection & Validation =
49 +
50 +* Honeypot spam protection for donation forms.
51 +* Customizable default validation messages from global settings.
52 +* Field-level validation for required fields, email format, number fields, length limits, and amount rules.
53 +* Server-side validation to help prevent payment amount and field tampering.
54 +
40 55 = Payments =
41 56
42 -* **Stripe** — credit/debit card donations with test and live modes
43 -* **PayPal** — guided onboarding, refunds from the dashboard
44 -* **Offline donations** — bank transfer or check with custom instructions and manual completion
45 -* 28 currencies supported
46 -* Fee recovery with per-gateway rates and server-side validation
57 +* **Stripe**: Credit and debit card donations with test and live modes.
58 +* **PayPal**: Guided onboarding and dashboard refunds.
59 +* **Offline donations**: Bank transfer or check donations with custom instructions and manual completion.
60 +* 39 currencies supported.
61 +* Fee recovery with global or per-gateway rates and server-side validation.
47 62
63 += Receipts & Notifications =
64 +
65 +* Automatic email notifications for donors and site admins.
66 +* Customizable email templates with smart tags.
67 +* Confirmation messages with a clean donation receipt layout.
68 +* Optional PDF receipt support — donors can download receipts from the donor dashboard.
69 +
48 70 = Donor Management =
49 71
50 -* Automatic donor profiles with donation history, totals, and largest gift
51 -* Link donors to WordPress user accounts automatically
52 -* Donor statuses, filtering, and CSV export of donation history
53 -* Donor detail pages with activity charts
72 +* Automatic donor profiles with donation history, totals, and largest gift.
73 +* Link donors to WordPress user accounts automatically.
74 +* Donor statuses, filtering, and CSV export of donation history.
75 +* Donor detail pages with activity charts.
54 76
55 77 = Dashboard =
56 78
57 -* Dashboard with donations-over-time chart, totals, and recent activity
58 -* Quick access panel and guided onboarding for first-time setup
79 +* Dashboard with donations-over-time chart, totals, and recent activity.
80 +* Quick access panel and guided onboarding for first-time setup.
81 +* Dedicated global settings with a clear Save flow.
59 82
60 83 = Migrate from GiveWP =
61 84
62 -Switching? The built-in migration tool imports your GiveWP campaigns, donors, and donations with preview, progress tracking, and per-record resilience — or import donors via CSV.
85 +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.
63 86
64 87 = AI-Ready: Abilities API & MCP =
65 88
66 -SureDonation registers campaigns, donations, donors, forms, and analytics with the WordPress Abilities API, with an optional MCP server (WordPress 6.9+) — so AI agents you authorize can query stats or manage campaigns, with granular permission toggles.
89 +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.
67 90
68 -= Multilingual Donation Forms - Built-In Translations =
91 += Who is SureDonation for? =
69 92
70 -SureDonation ships with built-in translations for 7 languages. No extra plugins, no manual setup. Install SureDonation and it works immediately in:
93 +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.
71 94
72 -* German (Deutsch)
73 -* Spanish (Español)
74 -* French (Français)
75 -* Italian (Italiano)
76 -* Dutch (Nederlands)
77 -* Polish (Polski)
78 -* Portuguese (Português)
95 +== Installation ==
79 96
80 -All form labels, admin UI, block editor controls, and error messages are fully translated. Need another language? SureDonation is fully translation-ready.
97 +1. Upload the `suredonation` folder to the `/wp-content/plugins/` directory.
98 +2. Activate the plugin through the Plugins menu in WordPress.
99 +3. Follow the guided setup to connect a payment method such as Stripe, PayPal, or offline donations.
100 +4. Create your first campaign and add a donation form to your site.
81 101
82 -= Who is SureDonation for? =
102 +== Frequently Asked Questions ==
83 103
84 -Nonprofits, charities, NGOs, religious organizations, schools, clubs, and creators — anyone who needs to accept donations on WordPress without transaction headaches.
104 += What is new in SureDonation 1.1.0? =
85 105
86 -== Installation ==
106 +SureDonation 1.1.0 adds global field validation messages, Honeypot spam protection, a dedicated Save button for global settings, and theme color palette support in form styling options.
87 107
88 -1. Upload the `suredonation` folder to the `/wp-content/plugins/` directory
89 -2. Activate the plugin through the 'Plugins' menu in WordPress
90 -3. Follow the guided setup to connect a payment method (Stripe, PayPal, or offline) and create your first campaign
108 += What payment methods are supported? =
91 109
92 -== Frequently Asked Questions ==
110 +Stripe, PayPal, and offline donations are included. Offline donations can be used for bank transfer or check payments with custom instructions.
93 111
94 -= What payment methods are supported? =
112 += Can I accept donations online with SureDonation? =
95 113
96 -Stripe (cards), PayPal, and offline donations (bank transfer or check) are included free. Recurring donations via Stripe and PayPal will be available soon with SureDonation Pro.
114 +Yes. SureDonation helps you accept donations online using Stripe, PayPal, or offline donation methods such as bank transfer and check payments.
97 115
116 += Can I use SureDonation as a donation form builder? =
117 +
118 +Yes. SureDonation includes block-based donation forms with preset amounts, custom amounts, donor fields, styling controls, validation, and spam protection.
119 +
120 += Is SureDonation a WordPress fundraising plugin? =
121 +
122 +Yes. SureDonation works as a WordPress fundraising plugin with campaigns, goals, progress tracking, donation forms, donor management, and campaign display blocks.
123 +
98 124 = Can I migrate from GiveWP? =
99 125
100 126 Yes. SureDonation includes a built-in GiveWP migration tool that imports campaigns, donors, and donations with a preview step.
101 127
@@ -100,43 +126,82 @@
100 126 Yes. SureDonation includes a built-in GiveWP migration tool that imports campaigns, donors, and donations with a preview step.
101 127
102 128 = Can donors cover the processing fees? =
103 129
104 -Yes — fee recovery is built in. Enable a single global rate or per-gateway rates, and donors can opt to cover fees at checkout.
130 +Yes. Fee recovery is built in. You can enable a single global rate or per-gateway rates, and donors can choose to cover fees during checkout.
105 131
132 += Does SureDonation include spam protection? =
133 +
134 +Yes. SureDonation includes Honeypot spam protection for donation forms.
135 +
136 += Can I customize validation messages? =
137 +
138 +Yes. SureDonation 1.1.0 includes global validation message settings, so you can customize the default messages shown on donation form fields.
139 +
106 140 = Can donors give anonymously? =
107 141
108 -Yes, forms can include an anonymous donation option; anonymous donors are hidden from public donor lists.
142 +Yes. Forms can include an anonymous donation option, and anonymous donors are hidden from public donor lists.
109 143
110 144 = Does SureDonation send receipts? =
111 145
112 -Yes — automatic email notifications with customizable templates and smart tags, plus PDF receipts.
146 +Yes. SureDonation includes automatic email notifications with customizable templates and smart tags. It also supports optional PDF receipts that donors can download from the donor dashboard.
113 147
114 148 = Does it support recurring donations? =
115 149
116 -Recurring/subscription donations (Stripe and PayPal) are a SureDonation Pro feature, including donor-managed pause, resume, and cancel.
150 +Recurring and subscription donations for Stripe and PayPal are planned as a SureDonation Pro feature.
117 151
118 152 = Does it work with my theme? =
119 153
120 -Yes. Campaigns and forms are native blocks and work with any block-enabled theme.
154 +Yes. Campaigns and forms are built with native WordPress blocks and work with block-enabled themes.
121 155
122 -== Screenshot ==
156 +== Multilingual Translations ==
123 157
124 -1. SureDonation dashboard — donations over time, totals, and recent activity at a glance.
125 -2. Create and manage unlimited fundraising campaigns with goals and live progress.
126 -3. Track each campaign with goal progress, donation stats, and its linked donation forms.
127 -4. Every donation in one place — filter by campaign, status, and date.
128 -5. Donor profiles with lifetime totals and one-click CSV export.
129 -6. Configure currency, payment mode, gateways (Stripe, PayPal, offline), fee recovery, PDF receipts, and MCP.
158 +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.
130 159
160 +* German (Deutsch)
161 +* Spanish (Español)
162 +* French (Français)
163 +* Italian (Italiano)
164 +* Dutch (Nederlands)
165 +* Polish (Polski)
166 +* Portuguese (Português)
167 +
168 +The plugin includes translations for admin screens, block editor controls, form labels, and user-facing messages. SureDonation is also translation-ready for additional languages.
169 +
170 +== Screenshots ==
171 +
172 +1. SureDonation dashboard with donations over time, totals, and recent activity.
173 +2. Campaign management screen for creating and managing fundraising campaigns with goals and progress.
174 +3. Campaign details screen with goal progress, donation stats, and linked donation forms.
175 +4. Donations list with filters for campaign, status, payment method, and date.
176 +5. Donor profiles with lifetime totals, donation history, and export options.
177 +6. Global settings for currency, payment mode, gateways, fee recovery, PDF receipts, spam protection, validation messages, and AI settings.
178 +
131 179 == External services ==
132 180
133 -This plugin relies on the following third-party and external services:
181 +This plugin connects to external services only when the related feature or payment gateway is configured and used.
134 182
135 -- **Stripe** -- is used for processing donation payments. [TOS](https://stripe.com/legal/ssa) and [Privacy Policy](https://stripe.com/privacy)
183 +- **Stripe** -- is used for processing donation payments. [TOS](https://stripe.com/legal/ssa) and [Privacy Policy](https://stripe.com/privacy)
136 184
137 -- **PayPal** -- is used for processing donation payments. [TOS](https://www.paypal.com/us/legalhub/useragreement-full) and [Privacy Policy](https://www.paypal.com/us/legalhub/privacy-full)
185 +- **PayPal** -- is used for processing donation payments. [TOS](https://www.paypal.com/us/legalhub/useragreement-full) and [Privacy Policy](https://www.paypal.com/us/legalhub/privacy-full)
138 186
139 187 == Changelog ==
140 188
141 -= 1.0.0 - 15th June 2026 =
142 -* New: Initial release — fundraising campaigns, block-based donation forms, Stripe, PayPal and offline payments, donor management, and GiveWP migration.
189 += 1.6.1 - 25th September 2026 =
190 +* New: Added a weekly Email Reports digest that emails a summary of your donation activity.
191 +* Improvement: Minor code improvements and bug fixes.
192 +
193 += 1.6.0 - 15th September 2026 =
194 +* New: Added a Donor Comments field so supporters can leave a note with their donation.
195 +* New: Added support for the Polish Złoty (PLN) currency.
196 +
197 += 1.5.1 - 9th September 2026 =
198 +* New: Added a Charitable migration tool that imports campaigns, donors, and donations.
199 +* New: Added a Checkbox field to the donation form editor.
200 +* Improvement: Improved the payment gateway connection status, including a warning when Stripe cannot accept card payments.
201 +* Improvement: Improved donation form handling on sites using a caching plugin.
202 +* Fix: Donation confirmation emails are now sent only after the payment succeeds.
203 +* Fix: Unapproved PayPal donations are now recorded as abandoned.
204 +* Fix: Forms created from a template now carry their block IDs and payment methods, so field and payment settings save correctly.
205 +* Fix: Improved accuracy when importing donations, so revenue totals are correct and duplicate rows are not created.
206 +
207 +The full changelog is available [here](https://suredonation.com/whats-new/?utm_source=wordpress.org&utm_medium=whats_new).