Migrate from Charitable, and mix one-time with recurring giving.
Hey everyone 👋
This release makes switching from another donation plugin easier, lets donors choose between one-time and recurring giving in a single form, and cleans up a handful of edge cases along the way.
Let’s get into it.
What’s new
Migrate straight from Charitable: A new migration tool imports your campaigns, donors, and donations, and recurring donations too on Pro, so switching plugins doesn’t mean starting your fundraising history over.

Offer one-time or recurring giving in the same form: (Pro, beta) Donors can now choose between a one-time gift or a recurring one at checkout, with a customizable recurring checkbox label, instead of you building two separate forms.
See reports with or without test data: (Pro, beta) A “Test mode data” toggle in Reports lets you include or exclude test donations from your real figures.
Better than before
- You’ll know before a donor does if Stripe can’t accept card payments, connection status now shows a clear warning.
- Donation forms behave correctly on cached sites, including no longer processing against the wrong payment mode after switching between test and live. (Pro, beta)
Fixes
- Confirmation emails now send only after a payment actually succeeds.
- Unapproved PayPal donations are correctly recorded as abandoned, not lost.
- Forms built from a template now save their field and payment settings correctly.
- Imported donations now show accurate revenue totals, with no duplicate rows.
- PayPal refund reversals now process correctly. (Pro, beta)
- Receipt editor changes no longer disappear before you save them. (Pro, beta)
- WordPress’s personal data eraser now fully removes donor details and avatar images added by SureDonation Pro. (Pro, beta)
We think you’ll like this one. Update when you’re ready.
As always, support is one click away if anything feels off

