{"id":11210,"date":"2026-05-28T00:30:13","date_gmt":"2026-05-27T16:30:13","guid":{"rendered":"https:\/\/aeosub.com\/donatotomato\/"},"modified":"2026-05-28T00:30:13","modified_gmt":"2026-05-27T16:30:13","slug":"donatotomato","status":"publish","type":"post","link":"https:\/\/aeosub.com\/zh\/donatotomato\/","title":{"rendered":"DonatoTomato"},"content":{"rendered":"<div class=\"post-img\" style=\"margin-bottom: 25px\"><img decoding=\"async\" src=\"https:\/\/ps.w.org\/donatotomato\/assets\/banner-772x250.png?rev=3550947\" alt=\"DonatoTomato\" style=\"width: 100%;height: auto;border-radius: 12px\"><\/div>\n<div class=\"plugin-info-card\" style=\"border: 1px solid #e2e8f0;border-radius: 10px;overflow: hidden;margin-bottom: 30px;font-family: -apple-system, system-ui, sans-serif;background: #fff\">\n<table style=\"width: 100%;border-collapse: collapse;font-size: 14px\">\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 15px 20px;text-align: left;width: 35%;color: #4a5568;background: #fcfcfc\"><img decoding=\"async\" src=\"https:\/\/ps.w.org\/donatotomato\/assets\/icon-256x256.png?rev=3550947\" style=\"width: 40px;height: 40px;border-radius: 6px;margin-right: 12px;vertical-align: middle\"> Developer<\/th>\n<td style=\"padding: 15px 20px;font-weight: 500\"><a href=\"https:\/\/profiles.wordpress.org\/dev1consulting\/\" target=\"_blank\" rel=\"noopener\">dev1consulting<\/a><\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Version<\/th>\n<td style=\"padding: 12px 20px\">v1.1.0<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Active Installs<\/th>\n<td style=\"padding: 12px 20px\">0 +<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Requires \/ Tested<\/th>\n<td style=\"padding: 12px 20px\">6.0 \/ 7.0<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Last Updated<\/th>\n<td style=\"padding: 12px 20px\">2026-05-27 4:08pm GMT<\/td>\n<\/tr>\n<tr>\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Official Link<\/th>\n<td style=\"padding: 12px 20px\"><a href=\"https:\/\/wordpress.org\/plugins\/donatotomato\/\" target=\"_blank\" style=\"text-decoration: none;color: #4a3bca;font-weight: bold\" rel=\"noopener\">View Details \u2192<\/a><\/td>\n<\/tr>\n<\/table><\/div>\n<div class=\"plugin-short-desc\" style=\"margin: 20px 0;padding: 12px 15px;background: #f9fafb;border-left: 4px solid #4a3bca;border-radius: 6px;font-style: italic;color: #4a5568\">Embed a DonatoTomato donation widget on any page or post. Accepts one-time and recurring donations via Stripe.<\/div>\n<p><a href=\"https:\/\/donatotomato.com\" rel=\"nofollow ugc noopener\" target=\"_blank\">DonatoTomato<\/a> is a donation platform built for US nonprofits. Accept one-time and recurring donations through a beautiful, embeddable widget \u2014 with automatic tax receipts, donor management, and a 1% platform fee (no monthly cost).<\/p>\n<p>This plugin lets you add a DonatoTomato widget to any page or post using a shortcode or a Gutenberg block.<\/p>\n<p><strong>Features:<\/strong><\/p>\n<ul>\n<li>Add widgets via shortcode or Gutenberg block<\/li>\n<li>One-time and recurring (monthly) donations<\/li>\n<li>Automatic tax receipt emails for donors<\/li>\n<li>Branded with your nonprofit&#8217;s logo and colors<\/li>\n<li>No transaction data stored on your WordPress site \u2014 all payments handled securely by Stripe<\/li>\n<\/ul>\n<p><strong>Requirements:<\/strong><\/p>\n<ul>\n<li>A free <a href=\"https:\/\/donatotomato.com\" rel=\"nofollow ugc noopener\" target=\"_blank\">DonatoTomato account<\/a><\/li>\n<li>A connected Stripe account (set up inside DonatoTomato)<\/li>\n<\/ul>\n<h3>Source Code<\/h3>\n<p>The full, unminified source code for this plugin \u2014 including the Gutenberg block source that is compiled into <code>build\/index.js<\/code> \u2014 is publicly available on GitHub:<\/p>\n<p><strong>https:\/\/github.com\/iCodeWebApps\/donatotomato-wp<\/strong><\/p>\n<p>The repository contains the complete, human-readable source. The compiled production output committed in <code>build\/<\/code> is generated entirely from <code>src\/index.js<\/code> via the official <code>@wordpress\/scripts<\/code> build tool.<\/p>\n<p><strong>Build instructions:<\/strong><\/p>\n<ol>\n<li>Clone the repository: <code>git clone https:\/\/github.com\/iCodeWebApps\/donatotomato-wp.git<\/code><\/li>\n<li>Install dependencies: <code>npm install<\/code> (requires Node.js 18+)<\/li>\n<li>Build the block: <code>npm run build<\/code> (outputs to <code>build\/<\/code>)<\/li>\n<li>Or run in watch mode: <code>npm run start<\/code><\/li>\n<\/ol>\n<p>There are no third-party developer libraries vendored into this plugin. The only build dependency is <code>@wordpress\/scripts<\/code>, which is the official WordPress build tooling.<\/p>\n<h3>Usage<\/h3>\n<p><strong>Shortcode:<\/strong><\/p>\n<pre><code>[donatotomato campaign=\"your-campaign-id\"]\n<\/code><\/pre>\n<p>With optional overrides:<\/p>\n<pre><code>[donatotomato slug=\"your-org\" campaign=\"your-campaign-id\" width=\"480\" height=\"600\"]\n<\/code><\/pre>\n<p><strong>Gutenberg Block:<\/strong><\/p>\n<p>Search for &#8220;DonatoTomato Widget&#8221; in the block inserter (under Embeds). Enter your Campaign ID in the block settings panel.<\/p>\n<h3>Third-Party Services<\/h3>\n<p>This plugin connects to external services operated by DonatoTomato (Dev1 Consulting LLC) and Stripe. By using this plugin you agree to their respective terms and privacy policies.<\/p>\n<p><strong>DonatoTomato Platform (app.donatotomato.com)<\/strong><\/p>\n<p>When a visitor loads a page containing a DonatoTomato widget, their browser loads an iframe from <code>app.donatotomato.com<\/code>. Donation form submissions \u2014 including donor name, email, and payment details \u2014 are transmitted to and processed by DonatoTomato and Stripe. No payment or donor data is stored on your WordPress site.<\/p>\n<ul>\n<li>Service: https:\/\/donatotomato.com<\/li>\n<li>Terms of Service: https:\/\/donatotomato.com\/terms<\/li>\n<li>Privacy Policy: https:\/\/donatotomato.com\/privacy<\/li>\n<\/ul>\n<p><strong>Stripe<\/strong><\/p>\n<p>Payment processing is handled by Stripe via the DonatoTomato platform. Stripe&#8217;s privacy policy applies to all donation transactions.<\/p>\n<ul>\n<li>Service: https:\/\/stripe.com<\/li>\n<li>Terms of Service: https:\/\/stripe.com\/legal<\/li>\n<li>Privacy Policy: https:\/\/stripe.com\/privacy<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Embed a DonatoTomato donation widget on any page or post. Accepts one-time and recurring donations via Stripe.<\/p>","protected":false},"author":1,"featured_media":9317,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[252],"tags":[1361,1488,2266,2306,1489,555],"class_list":["post-11210","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-trends","tag-donations","tag-fundraising","tag-nonprofit","tag-recurring-donations","tag-stripe","tag-wordpress-plugin"],"_links":{"self":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/11210","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/comments?post=11210"}],"version-history":[{"count":0,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/11210\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media\/9317"}],"wp:attachment":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media?parent=11210"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/categories?post=11210"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/tags?post=11210"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}