PluginProbe
SureDonation – Donation Forms, Fundraising Campaigns & Donor Management / 1.5.0
SureDonation – Donation Forms, Fundraising Campaigns & Donor Management v1.5.0
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
suredonation / readme.txt

readme.txt in SureDonation – Donation Forms, Fundraising Campaigns & Donor Management 1.5.0, at readme.txt

213 lines 11.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 === SureDonation - Donation Forms, Fundraising Campaigns & Donor Management ===
2 Contributors: brainstormforce
3 Donate link: https://www.paypal.me/BrainstormForce
4 Tags: donation, donation form, fundraising, nonprofit, recurring donations
5 Requires at least: 6.4
6 Tested up to: 7.1
7 Stable tag: 1.5.0
8 Requires PHP: 8.0
9 License: GPLv2 or later
10 License URI: https://www.gnu.org/licenses/gpl-2.0.html
11
12 Accept online donations with fundraising campaigns, donation forms, donor management, Stripe, PayPal, and offline payments.
13
14 == Description ==
15
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.
17
18 👉 <a href="https://bsf.io/suredonation-demo" target="_blank" rel="">Try the live demo of SureDonation</a>
19
20 = Why SureDonation? =
21
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.
30
31 = Campaign-Based Fundraising =
32
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.
37
38 = Donation Forms in the Block Editor =
39
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.
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
55 = Payments =
56
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.
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
70 = Donor Management =
71
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.
76
77 = Dashboard =
78
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.
82
83 = Migrate from GiveWP =
84
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.
86
87 = AI-Ready: Abilities API & MCP =
88
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.
90
91 = Who is SureDonation for? =
92
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.
94
95 == Installation ==
96
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.
101
102 == Frequently Asked Questions ==
103
104 = What is new in SureDonation 1.1.0? =
105
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.
107
108 = What payment methods are supported? =
109
110 Stripe, PayPal, and offline donations are included. Offline donations can be used for bank transfer or check payments with custom instructions.
111
112 = Can I accept donations online with SureDonation? =
113
114 Yes. SureDonation helps you accept donations online using Stripe, PayPal, or offline donation methods such as bank transfer and check payments.
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
124 = Can I migrate from GiveWP? =
125
126 Yes. SureDonation includes a built-in GiveWP migration tool that imports campaigns, donors, and donations with a preview step.
127
128 = Can donors cover the processing fees? =
129
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.
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
140 = Can donors give anonymously? =
141
142 Yes. Forms can include an anonymous donation option, and anonymous donors are hidden from public donor lists.
143
144 = Does SureDonation send receipts? =
145
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.
147
148 = Does it support recurring donations? =
149
150 Recurring and subscription donations for Stripe and PayPal are planned as a SureDonation Pro feature.
151
152 = Does it work with my theme? =
153
154 Yes. Campaigns and forms are built with native WordPress blocks and work with block-enabled themes.
155
156 == Multilingual Translations ==
157
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.
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
179 == External services ==
180
181 This plugin connects to external services only when the related feature or payment gateway is configured and used.
182
183 - **Stripe** -- is used for processing donation payments. [TOS](https://stripe.com/legal/ssa) and [Privacy Policy](https://stripe.com/privacy)
184
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)
186
187 == Changelog ==
188
189 = 1.5.0 - 18th August 2026 =
190 * New: Added campaign templates so you can start a campaign from a ready-made design for causes such as medical, education, animal rescue, disaster relief, and faith, or start from scratch.
191 * New: Added a guided tour of the campaign screen for first-time setup.
192 * New: Added a Custom CSS tab to the donation form settings, with syntax highlighting, so you can restyle an individual form without editing your theme.
193 * Improvement: Added WordPress 7.1 Compatibility.
194 * Improvement: Updated the previews shown in the block inserter for SureDonation field and campaign blocks.
195 * Improvement: Expanded WordPress Abilities API coverage.
196
197 = 1.4.0 - 6th August 2026 =
198 * New: Added a live preview of the selected form in the Donation Form block editor.
199 * New: Added quick access to the form editor from the Donation Form block and Elementor widget.
200 * New: Added payment gateway setup guidance for administrators on the donation form.
201 * Improvement: Improved anonymous donation handling and reporting.
202 * Improvement: Improved Stripe and PayPal connection and webhook handling.
203 * Improvement: Strengthened payment validation and gateway endpoint security.
204 * Fix: Resolved an issue with the email notification logic.
205
206 = 1.3.0 - 29th July 2026 =
207 * New: Added support for multiple Stripe accounts, with a per-form account selector.
208 * New: Added the ability to import and export donations, donors, campaigns, and settings.
209 * New: Added an Image field to the donation form editor.
210 * New: Added a Currency Sign Position setting to General Settings.
211
212 The full changelog is available [here](https://suredonation.com/whats-new/?utm_source=wordpress.org&utm_medium=whats_new).
213