| 开发者 | cheerfulgive |
|---|---|
| 更新时间 | 2026年7月31日 17:04 |
| PHP版本: | 8.0 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[cheerful-give] shortcodeWordPress 6.0 or newer, PHP 8.0 or newer, an HTTPS (SSL) site, and a free Stripe account for your organisation. You connect it with one click: no keys or webhooks to configure. Most managed WordPress hosts meet these out of the box.
No. Your organisation receives 100% of every donation, straight into your own Stripe account (less only Stripe's standard card processing fee, which Stripe charges on any integration). Cheerful is funded instead by optional donor tips, plus the optional Mailsync add-on.
At checkout a donor can choose to add a small, entirely optional tip that helps keep Cheerful free. It's shown with a clear "No thanks" option, so any donor can decline it in one tap, and your organisation always receives its full gift either way. The tip is collected by Stripe as an application fee and is not part of the donation to your cause.
GBP, USD, EUR, AUD, CAD and NZD. Choose your currency in the plugin settings; donors give and are charged in that currency.
Yes. Donors switch between a one-off gift and a monthly recurring donation right on the form, each with its own preset amounts. Monthly gifts are set up as a Stripe subscription and continue until the donor cancels. They can manage or cancel from a secure Stripe billing link (also emailed to them automatically if a renewal payment ever fails).
Stripe deducts its standard card processing fee from each payment, exactly as it would for any Stripe integration. Cheerful adds no fee of its own. You can optionally switch on "cover the payment fees", which invites the donor to add the estimated card fee so even more of their gift reaches you.
You issue refunds from your own Stripe dashboard, in full or in part. Cheerful then automatically returns the donor's optional tip in step with the refund (the whole tip on a full refund, or the same proportion on a partial one) and updates your dashboard totals and reports to match.
If you're a UK charity, switch Gift Aid on and eligible donors can add an HMRC-approved declaration in one tap, letting you reclaim an extra 25% at no cost to them. The declaration, plus the donor's name and home address, is stored with the donation for your claim and included in your exports.
No. Donors give directly on your site with no account or login. Their card details are entered into Stripe's own secure fields and never touch your server.
Yes. From the Branding screen you set your primary and button-hover colours, corner radius, shadow, border, width, a header image and the font, all with a live preview as you edit. You can also hide the small "Powered by Cheerful" credit.
Yes. The form is added with the [cheerful-give] shortcode, so it works in the block editor, the classic editor and popular page builders, and renders on the front end of any theme. It's mobile-first and responsive.
Two things stand out. First, there is no platform fee: many donation tools take a percentage of every gift, while Cheerful takes none and is funded by optional donor tips instead, so you keep 100% of what you raise. Second, it is beautifully simple: a branded, mobile-first form you add with a single shortcode, with one-off and monthly giving, Gift Aid, reporting, exports and privacy tools built in. You connect your own Stripe account with one click and donations are paid directly to you.
If you want more than a basic button, yes. A donate button is quick, but Cheerful gives you a fully branded, mobile-first form with one-off and monthly giving, your own preset amounts, Apple Pay and Google Pay, Gift Aid for UK charities, and a donor dashboard with CSV, QuickBooks and Xero exports, all from a single shortcode, with 100% of each gift going straight into your own Stripe account. (Cheerful processes payments through Stripe rather than PayPal.)
No. The Cheerful payments backend handles webhooks for you and forwards the relevant donation events to your site securely, with nothing to set up in the Stripe dashboard.
No. The donation form is not shown on non-HTTPS sites, and an admin warning appears if SSL is not active.
Mailsync is an optional, separately-installed paid plugin that automatically syncs mailing-list opt-ins to Mailchimp or MailerLite. You don't need it: the free plugin captures opt-ins and lets you export them as a CSV for your own email tool. Mailsync simply automates that sync.
Donation records are stored in your own WordPress database. Payment card details are handled entirely by Stripe and never touch your server. The plugin includes privacy tools to export or anonymise a donor's data (for GDPR, CCPA, the Australian Privacy Act and similar), plugs into WordPress's own Export and Erase Personal Data tools, and can automatically anonymise personal data after your chosen retention period while keeping the amounts you need for your accounts (and Gift Aid records in the UK).
Your donation records stay in your WordPress database when you deactivate or uninstall, so nothing is lost by accident. Only if you specifically enable "delete all data on uninstall" (off by default) is the plugin's data removed when you uninstall.