Linux 软件免费装
Banner图

DonatoTomato

开发者 dev1consulting
更新时间 2026年6月4日 23:26
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

donations fundraising nonprofit stripe recurring donations

下载

1.4.4 1.0.2 1.2.0 1.2.1 1.2.2 1.3.0 1.1.0 1.4.0 1.4.1 1.4.2 1.4.3

详情介绍:

Add a donate button or an embedded donation form to your nonprofit's WordPress site with no code. Donors give once or start a monthly gift, and donations go straight into your own Stripe account, with automatic tax receipts. There is a flat 1% platform fee on top of Stripe's standard payment processing, and no monthly fee. DonatoTomato is operated by Dev1 Consulting LLC, a US company. Donations are processed through Stripe Connect and land directly in your nonprofit's own Stripe account, so your organization is the merchant of record and we never hold your funds. This plugin is open source (GPL-2.0-or-later) with full, unminified source published on GitHub. Nothing is hidden, and no third-party tracking libraries are bundled in. Before you start: the plugin connects to a free DonatoTomato account where your campaigns and payments live. If you don't have one yet, you can create it (about 2 minutes) right from the plugin's setup screen, then paste your Organization ID into the plugin and you're done. Want to see the donation form working first? There is a live demo on the DonatoTomato homepage, no sign-up required. DonatoTomato is a donation platform built for US nonprofits. Accept one-time and recurring donations through an embeddable donation form, with automatic tax receipts, donor management, and a flat 1% platform fee on top of Stripe's standard processing (no monthly cost). Three ways to add donations to your site: Features: How it works: DonatoTomato is a hosted donation platform, and this plugin is its WordPress front end. You will need (1) a free DonatoTomato account, about 2 minutes to create from the plugin's setup screen, and (2) a Stripe account connected inside DonatoTomato, so donations are charged through your own Stripe and land directly in your bank. There is nothing to host, patch, or back up on your side.

安装:

60-second setup (recommended)
  1. Upload the plugin files to /wp-content/plugins/donatotomato/ or install via the WordPress plugin directory.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Go to Settings → DonatoTomato and enter your Organization ID (found in your DonatoTomato dashboard, on any campaign's "Add to your website" panel).
  4. Switch to the Floating Donate Button tab.
  5. Toggle Enable floating Donate button on, pick your campaign from the dropdown, and click Save Changes.
  6. Visit any page on your site — the Donate button is now anchored to the bottom-right corner, on every page.
Alternative: place a Donate button or inline form manually If you want a Donate button in a specific spot (nav menu, hero section, etc.) or want the donation form embedded inline on a page, use the Gutenberg blocks or shortcodes — see the Usage section below.

屏幕截图:

  • The donation modal opens when the floating button is clicked — same focal-modal pop-up donors see from the Donate Button block.
  • Settings → DonatoTomato — pick a campaign from the live-populated dropdown, set label and styling.
  • Settings → DonatoTomato — position, visibility rules, and live preview of the button.

升级注意事项:

1.4.4 Documentation clarity update: the cost explanation now states the full fee (1% platform fee plus Stripe's standard processing), and the description surfaces recurring giving, donor self-service, tax-deductible receipts, and that donations go into your own Stripe account. No functional changes to the plugin. 1.4.0 The Donation Widget block and Donate Button block now show a campaign picker dropdown in the editor sidebar — pick a campaign by name with status badges, no more pasting UUIDs. Adds a first-activation onboarding notice that points new installers at the Floating Donate Button settings tab, and extends the floating-button auto-hide to also detect raw <iframe> embeds. Existing saved blocks continue to render correctly. 1.3.0 Adds a one-click site-wide floating Donate button — configure once under Settings → DonatoTomato, appears on every page automatically. Existing blocks and shortcodes are unchanged.

常见问题:

Where do I find my Organization ID?

Don't have a DonatoTomato account yet? Create one free. Once you're in, open any campaign in your dashboard — your Organization ID is shown in the "Add to your website" panel, with a one-click Copy button. Paste it into Settings → DonatoTomato → General. The floating Donate button picker then lists your campaigns by name (no need to copy IDs manually).

Can donors give monthly, and can they manage it themselves?

Yes. Every donation form offers a Give-once or Give-monthly choice, and donors manage or cancel their own recurring gift from a link in their receipt email, with no login and no request to you.

Where do donations go, and who holds the money?

Donations are charged through your own Stripe account, connected inside DonatoTomato. Your nonprofit is the merchant of record and funds settle directly to your bank. DonatoTomato never holds your donations.

What does DonatoTomato cost?

Two costs apply to each donation. DonatoTomato charges a flat 1% platform fee. Separately, Stripe charges its standard payment processing (about 2.9% + 30¢ per transaction, or 2.2% + 30¢ for verified 501(c)(3) nonprofits), billed by Stripe the same as on any Stripe transaction. There is no monthly fee, no setup fee, and no contract from DonatoTomato. Donations are charged through your own connected Stripe account, so your nonprofit is the merchant of record and the money lands in your Stripe, not ours. Donors can optionally choose to cover the Stripe processing fee at checkout.

Does the floating Donate button work on mobile?

Yes. The button is fully responsive — on screens 640px wide and below it uses a smaller offset from the screen edge so it does not collide with iOS bottom bars or mobile cookie banners. Tap target remains thumb-sized.

Can I hide the floating Donate button on certain pages?

Yes. Under Settings → DonatoTomato → Floating Donate Button → Visibility, use the Hide on these pages picker to select any pages or posts where the button should not appear (for example, your legal pages, a thank-you page, or the embedded donation page itself). Pages that already contain the inline donation widget auto-hide the floating button by default — no double-donate-UI to confuse donors.

Will the floating Donate button slow down my site?

No. The button renders inline in the page footer with about 8KB of JavaScript total loaded once site-wide (the focal-modal script that powers the Donate button is roughly 2KB gzipped). Nothing is render-blocking, no external CSS frameworks are pulled in, and the donation form itself loads only after the donor clicks the button.

Can I change the floating Donate button's color and label?

Yes. Every aspect is admin-configurable under Settings → DonatoTomato → Floating Donate Button: button label (with one-click presets like "Donate", "Give Now", "Support Us", "Make a Gift"), color (defaults to your widget's primary color, or pick any hex), size (Small / Medium / Large), shape (Pill / Rounded / Sharp), and position (Bottom right / Bottom left / Top right / Top left). A live preview at the bottom of the settings tab updates as you tweak the form.

Does this plugin store donor payment information?

No. All payment processing is handled by Stripe via DonatoTomato. No card data or sensitive donor information is stored on your WordPress site.

Is this plugin compatible with page builders?

The shortcode works with any page builder that supports WordPress shortcodes (Elementor, Divi, WPBakery, etc.). The floating Donate button renders via wp_footer and works regardless of theme or page builder.

更新日志:

1.4.4 1.4.3 1.4.2 1.4.1 1.4.0 1.3.0 1.2.2 1.2.1 1.2.0 1.1.0 1.0.2 1.0.1 1.0.0