[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fv5r5vYgKTxNuyLUz29W5t8mGU2m22vdYOfLEaWTQ7PI":3,"$f9hwIHnFTRdbtBr7CEEBY8lwtcidE6i0W401wBVv4ZJk":120,"$fM--Xzp8685iwpR-APF1-yJHz9GEIAZ-pkQEeLTpjFKA":125},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":36,"analysis":26,"fingerprints":26},"donatotomato","DonatoTomato – Nonprofit Donation Forms, Recurring Giving & Tax Receipts","1.4.8","DonatoTomato","https:\u002F\u002Fprofiles.wordpress.org\u002Fdev1consulting\u002F","\u003Cp>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. Your connected account also includes donor records, fundraising accounting, and year-end tax statements at no extra cost. There is a flat 1% platform fee on top of Stripe’s standard payment processing, and no monthly fee.\u003C\u002Fp>\n\u003Cp>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.\u003C\u002Fp>\n\u003Cp>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.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Before you start:\u003C\u002Fstrong> 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 \u003Ca href=\"https:\u002F\u002Fdonatotomato.com\" rel=\"nofollow ugc\">DonatoTomato homepage\u003C\u002Fa>, no sign-up required.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdonatotomato.com\" rel=\"nofollow ugc\">DonatoTomato\u003C\u002Fa> 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).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Three ways to add donations to your site:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Floating Donate button (new in 1.3.0)\u003C\u002Fstrong>: admin-configured, appears on every page automatically. The simplest path.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Inline widget\u003C\u002Fstrong>: embed the donation form directly on a page (shortcode or Gutenberg block)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Donate button block\u003C\u002Fstrong>: drop a button anywhere on your site (nav, hero, footer) that opens the donation form as a pop-up\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Site-wide floating Donate button: pick a campaign, label, color, size, shape, position; live preview in admin\u003C\u002Fli>\n\u003Cli>Per-page exclusion list: hide the floating button on legal pages, the embedded donation page itself, etc.\u003C\u002Fli>\n\u003Cli>Auto-hide on pages that already contain the inline donation widget: no double-donate-UI confusion\u003C\u002Fli>\n\u003Cli>Mobile-responsive with smaller offset on small screens\u003C\u002Fli>\n\u003Cli>Accept one-time and recurring (monthly) donations from a single form\u003C\u002Fli>\n\u003Cli>Donors manage or cancel their own monthly gift from a link in the receipt email, with no login and nothing for your staff to process\u003C\u002Fli>\n\u003Cli>Automatic branded receipt emails, including valid IRS tax-deductible acknowledgments under Section 170(f)(8) for organizations with a confirmed EIN\u003C\u002Fli>\n\u003Cli>Goal progress bars, optional donor-paid card-processing fees (opt-in), and Apple Pay \u002F Google Pay through Stripe\u003C\u002Fli>\n\u003Cli>Donations go directly into your own connected Stripe account: your nonprofit is the merchant of record, and DonatoTomato never holds your money\u003C\u002Fli>\n\u003Cli>Branded with your nonprofit’s logo and colors\u003C\u002Fli>\n\u003Cli>No transaction data stored on your WordPress site: all payments handled securely by Stripe\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Built into your connected DonatoTomato account:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Beyond the on-site form, the free DonatoTomato account this plugin connects to includes the back office for running donations:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Donor management (CRM): donor profiles, lifetime giving totals, active and lapsed donor segmentation, notes, and CSV import of your existing donor history.\u003C\u002Fli>\n\u003Cli>Fundraising accounting: a reporting dashboard that reconciles gross raised, the 1% platform fee, actual Stripe processing fees, and your true net, with CSV export.\u003C\u002Fli>\n\u003Cli>Year-end tax statements: consolidated annual giving statements for each donor, with your EIN and the IRS acknowledgment language, ready to email or print.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How it works:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>DonatoTomato is a hosted donation platform, and this plugin is its WordPress front end. You will need (1) a free \u003Ca href=\"https:\u002F\u002Fdonatotomato.com\" rel=\"nofollow ugc\">DonatoTomato account\u003C\u002Fa>, 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.\u003C\u002Fp>\n\u003Ch3>Third-Party Services\u003C\u002Fh3>\n\u003Cp>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.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>DonatoTomato Platform (app.donatotomato.com)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>When a visitor loads a page containing a DonatoTomato widget, their browser loads an iframe from \u003Ccode>app.donatotomato.com\u003C\u002Fcode>. When a page contains a DonatoTomato Donate button (including the site-wide floating Donate button), the browser additionally loads a small focal-modal script (\u003Ccode>embed.js\u003C\u002Fcode>, ~2KB gzip) from \u003Ccode>app.donatotomato.com\u003C\u002Fcode> that opens the donation iframe in a pop-up overlay when the button is clicked. The plugin admin also fetches a list of your campaigns from \u003Ccode>app.donatotomato.com\u003C\u002Fcode> to populate the campaign picker dropdown. Donation form submissions, including donor name, email, and payment details, are transmitted to and processed by DonatoTomato and Stripe. No payment or donor data is stored on your WordPress site.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service: \u003Ca href=\"https:\u002F\u002Fdonatotomato.com\" rel=\"nofollow ugc\">donatotomato.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Terms of Service: \u003Ca href=\"https:\u002F\u002Fdonatotomato.com\u002Fterms\" rel=\"nofollow ugc\">donatotomato.com\u002Fterms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Privacy Policy: \u003Ca href=\"https:\u002F\u002Fdonatotomato.com\u002Fprivacy\" rel=\"nofollow ugc\">donatotomato.com\u002Fprivacy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Stripe\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Payment processing is handled by Stripe via the DonatoTomato platform. Stripe’s privacy policy applies to all donation transactions.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service: \u003Ca href=\"https:\u002F\u002Fstripe.com\" rel=\"nofollow ugc\">stripe.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Terms of Service: \u003Ca href=\"https:\u002F\u002Fstripe.com\u002Flegal\" rel=\"nofollow ugc\">stripe.com\u002Flegal\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Privacy Policy: \u003Ca href=\"https:\u002F\u002Fstripe.com\u002Fprivacy\" rel=\"nofollow ugc\">stripe.com\u002Fprivacy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Source Code\u003C\u002Fh3>\n\u003Cp>The full, unminified source code for this plugin, including the Gutenberg block source that is compiled into \u003Ccode>build\u002Findex.js\u003C\u002Fcode>, is publicly available on GitHub:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FiCodeWebApps\u002Fdonatotomato-wp\" rel=\"nofollow ugc\">github.com\u002FiCodeWebApps\u002Fdonatotomato-wp\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The repository contains the complete, human-readable source. The compiled production output committed in \u003Ccode>build\u002F\u003C\u002Fcode> is generated entirely from \u003Ccode>src\u002Findex.js\u003C\u002Fcode> via the official \u003Ccode>@wordpress\u002Fscripts\u003C\u002Fcode> build tool.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Build instructions:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Clone the repository: \u003Ccode>git clone https:\u002F\u002Fgithub.com\u002FiCodeWebApps\u002Fdonatotomato-wp.git\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Install dependencies: \u003Ccode>npm install\u003C\u002Fcode> (requires Node.js 18+)\u003C\u002Fli>\n\u003Cli>Build the block: \u003Ccode>npm run build\u003C\u002Fcode> (outputs to \u003Ccode>build\u002F\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Or run in watch mode: \u003Ccode>npm run start\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>There are no third-party developer libraries vendored into this plugin. The only build dependency is \u003Ccode>@wordpress\u002Fscripts\u003C\u002Fcode>, which is the official WordPress build tooling.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>There are three widget styles: a \u003Cstrong>floating Donate button\u003C\u002Fstrong> (admin-configured, site-wide, recommended), an \u003Cstrong>inline embed\u003C\u002Fstrong> (donation form sits directly on a page), and a \u003Cstrong>Donate button\u003C\u002Fstrong> block (button anywhere on your site opens the donation form in a pop-up overlay).\u003C\u002Fp>\n\u003Ch4>Floating Donate button (new in 1.3.0)\u003C\u002Fh4>\n\u003Cp>Configure under \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> DonatoTomato \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Floating Donate Button\u003C\u002Fstrong>. No shortcodes, no blocks. Pick a campaign from the dropdown, tweak label\u002Fcolor\u002Fsize\u002Fshape\u002Fposition, save. The button appears on every front-end page automatically.\u003C\u002Fp>\n\u003Ch4>Inline widget\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Shortcode:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[donatotomato campaign=\"your-campaign-id\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>With optional overrides:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[donatotomato slug=\"your-org\" campaign=\"your-campaign-id\" width=\"480\" height=\"600\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Gutenberg Block:\u003C\u002Fstrong> Search for “DonatoTomato Widget” in the block inserter (under Embeds). Enter your Campaign ID in the block settings panel.\u003C\u002Fp>\n\u003Ch4>Donate button (pop-up)\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Shortcode:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[donatotomato_button campaign=\"your-campaign-id\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>With optional overrides:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[donatotomato_button campaign=\"your-campaign-id\" label=\"Give now\" class=\"my-custom-class\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Gutenberg Block:\u003C\u002Fstrong> Search for “DonatoTomato Donate Button” in the block inserter (under Embeds). Enter your Campaign ID and optional label.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Adding to your nav menu:\u003C\u002Fstrong> Most themes support adding a Custom Link or Custom HTML to the menu. Use the shortcode in a Custom HTML block, or paste the rendered HTML directly: \u003Ccode>\u003Cbutton type=\"button\" class=\"donatotomato-button\" data-dt-donate=\"your-campaign-id\">Donate\u003C\u002Fbutton>\u003C\u002Fcode> (works only after the plugin is active so the supporting script is loaded).\u003C\u002Fp>\n","Donate button + donation forms for your nonprofit's WordPress site. Gifts land in your own Stripe. Donor records + year-end statements built in.",0,492,"2026-07-16T15:07:00.000Z","7.0.2","6.0","7.4",[18,19,20,21,22],"donations","fundraising","nonprofit","recurring-donations","stripe","https:\u002F\u002Fdonatotomato.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdonatotomato.1.4.8.zip",100,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"dev1consulting",1,30,94,"2026-07-28T03:05:09.877Z",[37,53,72,89,105],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":25,"num_ratings":32,"last_updated":47,"tested_up_to":14,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":51,"download_link":52,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"mission-donation-platform","Mission – Donation Plugin for WordPress – Fundraising & Recurring Donations","1.3.2","Mission","https:\u002F\u002Fprofiles.wordpress.org\u002Fmissionwp\u002F","\u003Cp>Mission is a free WordPress donation plugin built for nonprofits. Accept one-time and recurring donations, manage donors and campaigns, give your supporters a self-service dashboard, and track everything from a modern admin, without paying for a single add-on.\u003C\u002Fp>\n\u003Cp>Most donation plugins lock the features you actually need behind a paid tier. Recurring donations? Add-on. Custom fields? Add-on. Donor dashboards, fee recovery, exports? Add-on, add-on, add-on. Mission takes a different approach: every feature ships in the free plugin, and we’re funded by an optional tip donors can choose to add at checkout. Donors can change the tip, lower it, or set it to zero. 100% of the donation amount always reaches your nonprofit.\u003C\u002Fp>\n\u003Cp>The result is a donation platform that grows with your organization without surprise upgrade prompts. The plugin you install today is the plugin handling your donations next year, with no upsell screens between you and your supporters.\u003C\u002Fp>\n\u003Ch3>✨ Why Mission\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>No paid add-ons. Ever.\u003C\u002Fstrong>\u003Cbr \u002F>\nRecurring donations, donor dashboards, campaign management, custom fields, tribute donations, fee recovery, exports, activity logs. All included in the free plugin. There is no “Mission Pro” version, no premium tier, and no upsell at checkout.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Modern donation forms that convert.\u003C\u002Fstrong>\u003Cbr \u002F>\nMulti-step forms with suggested amounts, custom amounts, tribute dedications, anonymous donations, optional fee recovery. Built to feel quick and trustworthy on every device.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Built for performance.\u003C\u002Fstrong>\u003Cbr \u002F>\nThe donation form is built on the WordPress Interactivity API, so there’s no React on the public-facing site, no bloated JavaScript, and fast page loads for your donors. Donor data lives in dedicated database tables, not post meta, so reporting stays fast as your donor list grows into the thousands.\u003C\u002Fp>\n\u003Ch3>💝 Powerful donation forms\u003C\u002Fh3>\n\u003Cp>The Donation Form block can be dropped into any post, page, or campaign. Configure it once and it adapts to your campaign and your brand:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Suggested amounts and an optional custom-amount field, configured per frequency\u003C\u002Fli>\n\u003Cli>One-time and recurring giving (weekly, monthly, quarterly, annually), with per-form control over which frequencies to offer\u003C\u002Fli>\n\u003Cli>Multi-step layout that keeps the donor focused\u003C\u002Fli>\n\u003Cli>Cover-the-fees option lets donors absorb processing fees so 100% of their donation reaches your cause\u003C\u002Fli>\n\u003Cli>Anonymous donation toggle\u003C\u002Fli>\n\u003Cli>Tribute and memorial dedications, with an optional notification email to the honoree\u003C\u002Fli>\n\u003Cli>Custom fields per form: text, textarea, select, multiselect, radio, checkbox\u003C\u002Fli>\n\u003Cli>Built-in client and server-side validation\u003C\u002Fli>\n\u003Cli>Low-specificity CSS with no \u003Ccode>!important\u003C\u002Fcode> rules so themes can restyle freely\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔁 Recurring donations included free\u003C\u002Fh3>\n\u003Cp>Recurring donations are the single biggest revenue lever for nonprofits, and they’re the feature other plugins charge extra for. Mission ships them free:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Weekly, monthly, quarterly, and annual frequencies\u003C\u002Fli>\n\u003Cli>Automatic renewal with retry on failure\u003C\u002Fli>\n\u003Cli>Donor self-service: pause, resume, or cancel from the donor dashboard\u003C\u002Fli>\n\u003Cli>Renewal history tracked per subscription\u003C\u002Fli>\n\u003Cli>Email notifications for renewals, cancellations, and failed payments\u003C\u002Fli>\n\u003Cli>Admin controls to pause, resume, cancel, or retry any subscription\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>👥 A donor dashboard your supporters will actually use\u003C\u002Fh3>\n\u003Cp>Drop the Donor Dashboard block on any page and your supporters get a self-service portal. They can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>See a complete donation history\u003C\u002Fli>\n\u003Cli>Manage recurring donations: pause, resume, or cancel without contacting you\u003C\u002Fli>\n\u003Cli>Download a receipt for any donation\u003C\u002Fli>\n\u003Cli>Update their profile and email address\u003C\u002Fli>\n\u003Cli>Sign in with a magic-link email, so there’s no password to forget\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Every action your donors can take in the dashboard is one less email in your inbox.\u003C\u002Fp>\n\u003Ch3>🎯 Campaign management\u003C\u002Fh3>\n\u003Cp>Run a single ongoing campaign or dozens of named campaigns side by side:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Set goals by total raised, donation count, or unique donor count\u003C\u002Fli>\n\u003Cli>Auto-generated campaign pages built on the WordPress block editor\u003C\u002Fli>\n\u003Cli>Start and end dates per campaign\u003C\u002Fli>\n\u003Cli>Active, draft, and archived statuses\u003C\u002Fli>\n\u003Cli>Real-time aggregates that update as donations complete\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Mission ships eleven campaign and donation blocks: donation form, donate button, campaign card, campaign grid, campaign image, campaign progress bar, campaign statistic, donor wall, recent donors, top donors, and donor dashboard. Mix and match them to build campaign pages that match your brand. Not using the block editor? Every block has a shortcode equivalent that works in page builders like Elementor and Bricks.\u003C\u002Fp>\n\u003Ch3>📊 Reports and exports you can actually use\u003C\u002Fh3>\n\u003Cp>The admin dashboard surfaces what fundraisers care about: total revenue, donation count, average donation, repeat donor count, top donor, and month-over-month growth, in test and live modes side by side.\u003C\u002Fp>\n\u003Cp>Need the data outside WordPress? Export donors, transactions, campaigns, and subscriptions to CSV or JSON in a single click.\u003C\u002Fp>\n\u003Cp>A built-in activity log records every donation, refund, subscription event, webhook, email, and admin action with a 90-day retention window so you can audit anything that happened on your site.\u003C\u002Fp>\n\u003Ch3>🧑‍🤝‍🧑 Who Mission is for\u003C\u002Fh3>\n\u003Cp>Mission is built to fit any organization or individual raising money online:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Nonprofits and charities\u003C\u002Fli>\n\u003Cli>Foundations, clubs, and NGOs\u003C\u002Fli>\n\u003Cli>Churches and faith communities\u003C\u002Fli>\n\u003Cli>Schools, PTAs, and education nonprofits\u003C\u002Fli>\n\u003Cli>Political campaigns and advocacy groups\u003C\u002Fli>\n\u003Cli>Community groups and mutual aid funds\u003C\u002Fli>\n\u003Cli>Individuals raising for a specific cause\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🫙 How the optional tip model works\u003C\u002Fh3>\n\u003Cp>Mission is funded by donor tips, not by selling features. Here’s exactly how that works:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>At checkout, donors see a small optional tip alongside their donation amount.\u003C\u002Fli>\n\u003Cli>The tip is preselected at a small percentage by default. Donors can change it, lower it, or set it to zero.\u003C\u002Fli>\n\u003Cli>100% of the donation amount goes to your connected Stripe account.\u003C\u002Fli>\n\u003Cli>Prefer a flat platform fee instead of donor tips? You can switch to a fixed 3% platform fee per form.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Source Code\u003C\u002Fh3>\n\u003Cp>The full, unminified source code for this plugin is publicly available on GitHub at https:\u002F\u002Fgithub.com\u002Fmission-wp\u002Fmission\u003C\u002Fp>\n\u003Cp>See the README in the repository for full development setup, contribution guidelines, and a description of the build pipeline.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the following third-party services:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Stripe\u003C\u002Fstrong> processes donations. Payment data is sent from the donor’s browser to Stripe via Stripe.js, and Stripe sends webhook notifications back for payment, refund, and subscription events. See Stripe’s \u003Ca href=\"https:\u002F\u002Fstripe.com\u002Flegal\" rel=\"nofollow ugc\">Terms\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fstripe.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Mission API\u003C\u002Fstrong> proxies Stripe Connect onboarding, payment requests, and webhook forwarding to your site. If you opt in to feature notifications under Tools > Features, your email is also sent here. See Mission’s \u003Ca href=\"https:\u002F\u002Fmissionwp.com\u002Fterms\" rel=\"nofollow ugc\">Terms\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fmissionwp.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Gravatar\u003C\u002Fstrong> supplies donor avatars in the admin and on the Donor Wall block. Email addresses are hashed before being sent. See Gravatar’s \u003Ca href=\"https:\u002F\u002Fwordpress.com\u002Ftos\u002F\" rel=\"nofollow ugc\">Terms\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fautomattic.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>.\u003C\u002Fp>\n","Accept donations, manage recurring giving, easy donor management, and grow fundraising with Mission, a free WordPress donation plugin for nonprofits",80,1827,"2026-07-01T13:48:00.000Z","6.7","8.0",[18,19,20,21,22],"https:\u002F\u002Fmissionwp.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmission-donation-platform.1.3.2.zip",{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":63,"num_ratings":64,"last_updated":65,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":66,"homepage":70,"download_link":71,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"better-payment","Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More","2.2.2","WPDeveloper","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpdevteam\u002F","\u003Cp>\u003Cstrong>Transform your WordPress payment process with the leading plugin, \u003Ca href=\"https:\u002F\u002Fwpdeveloper.com\u002Fbetter-payment\u002F\" rel=\"nofollow ugc\">Better Payment\u003C\u002Fa> which comes with versatile payment form styles, unlimited customization, and fundraising platform.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Better Payment allows you to manage your own website payments with one click, without any hassle. With seamless integration with Elementor & Gutenberg, your customers can pay through PayPal, Stripe, Paystack; skipping the long checkout process. 💳\u003C\u002Fp>\n\u003Cp>👉Simply by clicking the pay button, customers can complete their transactions for donations, subscriptions, fundraising, membership, eCommerce products, and the list goes on. You can easily send personalized success messages to customers without any coding. Also, retrieve all the payment history instantly at any time you want. 💰\u003C\u002Fp>\n\u003Ch3>⚙️ ELEMENTOR & GUTENBERG COMPATIBILITY\u003C\u002Fh3>\n\u003Cp>Better Payment is fully compatible with Elementor & Gutenberg. You can make tweaks to the way you want to your Better Payment form. Also, you can integrate with Elementor Form and make the appearance of the payment form more stunning.\u003C\u002Fp>\n\u003Ch3>✨ CREATE CAMPAIGNS WITH CAMPAIGN BUILDER\u003C\u002Fh3>\n\u003Cp>Better Payment’s Campaign Builder makes it easy to create fundraising campaigns without any hassle. You can start from scratch or simply pick a ready-made template and customize it the way you want. Whether it’s for a cause, event, or fundraising goal, you get full flexibility to build a campaign that fits your needs in just a few steps.\u003C\u002Fp>\n\u003Ch3>🛠️ ONE-CLICK STRIPE PAYMENT INTEGRATION\u003C\u002Fh3>\n\u003Cp>Better Payment lets you easily integrate your Stripe account into your website with one click. You will get a Stripe Elements Checkout option with a securely embedded feature, an on-site checkout option, etc.\u003C\u002Fp>\n\u003Cp>Additionally, Better Payment provides credit cards, American Express, Visa, Master Card, and other payment methods as ways to complete the transaction.\u003C\u002Fp>\n\u003Ch3>🔌 PAYPAL PAYMENT GATEWAY INTEGRATION\u003C\u002Fh3>\n\u003Cp>Better Payment gives you another integration option; it offers a PayPal payment gateway, where you can easily connect your PayPal account and start accepting payments and donations.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FMwg7bjP-ISA?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>🏆 COMPLETE PAYMENT DIRECTLY WITH PAYSTACK\u003C\u002Fh3>\n\u003Cp>With Better Payment, you can effortlessly integrate with Paystack to donate & collect money in a quick and simple process. It is an easy process to set up a Paystack account with Better Payment.\u003C\u002Fp>\n\u003Ch3>💷 MULTIPLE CURRENCY SUPPORT\u003C\u002Fh3>\n\u003Cp>You can easily set up multiple currencies in Better Payment to facilitate your customers’ complete payments in their currency, regardless of where your business is set. At present, Better Payment supports 22+ global currencies.\u003C\u002Fp>\n\u003Ch3>🎨 ONE PLUGIN WITH VERSATILE PAYMENT FORM TEMPLATES\u003C\u002Fh3>\n\u003Cp>Whether you want to add a simple payment form to your website or manage donation and product payments, you can do all with Better Payment. It offers a variety of payment form styles.\u003C\u002Fp>\n\u003Ch3>🖌️ GENERAL FORM STYLES [FREE]\u003C\u002Fh3>\n\u003Cp>For general purposes, you can design custom payment forms with these beautiful general layouts, showing a custom name, email, payment amount, and total payment summaries. You can adjust the height, width, margin, etc.\u003C\u002Fp>\n\u003Ch3>🖌️ DONATION FORM STYLES [PRO]\u003C\u002Fh3>\n\u003Cp>Specially designed for collecting donations in one click from your website. You can add multiple payment amount buttons, custom payment amount buttons, and other additional donation, fundraising, and collecting input fields.\u003C\u002Fp>\n\u003Ch3>🖌️ WOO PAYMENT FORM STYLES [PRO]\u003C\u002Fh3>\n\u003Cp>Better Payment can be integrated with Woo and collect product payments for available ones. You can pick the product for which you want to make a one-click payment by selecting Woo as the source. You can design and customize the payment forms’ appearance easily.\u003C\u002Fp>\n\u003Ch3>🖌️ SUBSCRIPTION FORM STYLES [PRO]\u003C\u002Fh3>\n\u003Cp>Enable recurring payments in your payment form and manage subscriptions seamlessly for your product, service or anything. With Better Payment, you can create subscription payment forms with stunning designs and start collecting payments.\u003C\u002Fp>\n\u003Ch3>🖌️ FUNDRAISING CAMPAIGN STYLES [FREE+PRO]\u003C\u002Fh3>\n\u003Cp>Create a fundraising campaign for a cause and maximize collection with stylish and user-friendly payment form layouts with Better Payment. Manage collections, showcase updates, progress – get all must-have fundraising campaign features.\u003C\u002Fp>\n\u003Ch3>🌟 POWERFUL DONATION FORMS AT YOUR FINGERTIP 🌟\u003C\u002Fh3>\n\u003Cp>Interactive design layouts and multiple donation fundraising options come with Better Payment plugin. It is very easy to set up your website checkout with the utmost flexibility at the touch of a finger.\u003C\u002Fp>\n\u003Ch3>🛍️ MANAGE WOOCOMMERCE PAYMENTS EASILY\u003C\u002Fh3>\n\u003Cp>If you have an online store built with WooCommerce, then you can create separate purchase forms for each product and place them anywhere you want on your website. Collect WooCommerce payments seamlessly.\u003C\u002Fp>\n\u003Ch3>📧CUSTOM EMAIL NOTIFICATION\u003C\u002Fh3>\n\u003Cp>Better Payment allows you to send a notification email to both admin and customer with each transaction.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Admin notice email:\u003C\u002Fstrong> You can use the ready admin email template and send email notifications to customers for each transaction. You can add additional headers, shortcodes, etc.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer notice email:\u003C\u002Fstrong> Customer email address will be auto-populated from the payment form. This email will be used to send email notifications for each transaction. Here you can also add details, shortcodes, etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FtbK8G03QdxE?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>💸 TRACK EVERY PAYMENT TRANSACTIONS\u003C\u002Fh3>\n\u003Cp>Better Payment comes with a list of transaction pages for all transactions. This payment plugin has an advanced filter to search transactions based on transaction ID, email, amount, source, and payment dates.\u003C\u002Fp>\n\u003Ch3>🧾 GENERATE TRANSACTION INVOICES\u003C\u002Fh3>\n\u003Cp>Send invoices to customers for every transaction they made. One can get invoices via email or print or download PDFs from Better Payment. Data fetched from payment every step will be previewed there.\u003C\u002Fp>\n\u003Ch3>⏬ EXPORT & IMPORT PAYMENT TRANSACTIONS\u003C\u002Fh3>\n\u003Cp>Better Payment provides you with a one-stop solution for storing all payment transactions. You can import transactions from other places and export files as well in CSV format.\u003C\u002Fp>\n\u003Ch3>🥳 DESIGN ERROR & SUCCESS MESSAGE\u003C\u002Fh3>\n\u003Cp>After every transaction, whether it is a success or something wrong happened – you can notify your customer directly from your website by designing a custom ‘Thank You’ message, success message with logo, error message, etc.\u003C\u002Fp>\n\u003Ch3>🔁 MANAGE SUBSCRIPTIONS [PRO]\u003C\u002Fh3>\n\u003Cp>Build a unique type of membership site, subscriber site with Better Payment Subscription feature. Better Payment offers direct Stripe integration with its payment forms. So, you can easily create a subscription form, collect subscriptions, check the status and many more.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FgIRfxc9CQu0?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>💹 BUILT-IN PAYMENT ANALYTICS [PRO]\u003C\u002Fh3>\n\u003Cp>Clear and short report or analytics on any type of Better Payment transaction that shows total, completed, and in-progress transactions. Also, you can keep track of refunded ones from here as well.\u003C\u002Fp>\n\u003Ch3>⚡ COMING SOON\u003C\u002Fh3>\n\u003Cp>Better Payment reign doesn’t stop here; more advanced and exclusive features are coming soon. Have a glimpse of the Better Payment roadmap here.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Advanced email templates\u003C\u002Fli>\n\u003Cli>Coupon management\u003C\u002Fli>\n\u003Cli>New payment forms layouts\u003C\u002Fli>\n\u003Cli>Campaign builders\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>🙌 After reading this feature list, you can probably imagine that Better Payment is the best WordPress payment plugin on the market. So, do you want to unlock the advanced features? \u003Ca href=\"https:\u002F\u002Fwpdeveloper.com\u002Fbetter-payment\u002F#pricing\" rel=\"nofollow ugc\">Upgrade to our Pro version\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>🔥 WHAT’S NEXT\u003C\u002Fh3>\n\u003Cp>Consider checking out our other WordPress solutions & boost your WordPress website:\u003C\u002Fp>\n\u003Cp>🔝 \u003Ca href=\"https:\u002F\u002Fessential-addons.com\u002Felementor\u002F\" rel=\"nofollow ugc\">Essential Addons For Elementor\u003C\u002Fa> – Most popular Elementor extensions with 2 millions active users in the WordPress repository.\u003C\u002Fp>\n\u003Cp>🔔 \u003Ca href=\"https:\u002F\u002Fnotificationx.com\u002F\" rel=\"nofollow ugc\">NotificationX\u003C\u002Fa> – Best Social Proof & FOMO Marketing Solution to increase conversion rates.\u003C\u002Fp>\n\u003Cp>📄 \u003Ca href=\"https:\u002F\u002Fembedpress.com\u002F\" rel=\"nofollow ugc\">EmbedPress\u003C\u002Fa>: Easiest WordPress embedding plugin to add content from 150+ sources with one-click. Works in Gutenberg, Elementor, and more.\u003C\u002Fp>\n\u003Cp>⏰ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-scheduled-posts\u002F\" rel=\"ugc\">SchedulePress\u003C\u002Fa> – Complete solution for scheduling WordPress posts through an editorial calendar & social share.\u003C\u002Fp>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Fwpdeveloper.com\u002F\" rel=\"nofollow ugc\">WPDeveloper\u003C\u002Fa> to learn more about how to do better in WordPress with \u003Ca href=\"https:\u002F\u002Fwpdeveloper.com\u002Fblog\" rel=\"nofollow ugc\">Help Tutorial, Tips & Tricks\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>💙 LOVED BETTER PAYMENT?\u003C\u002Fh3>\n\u003Cp>Join our \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fwpdevelopercommunity\u002F\" rel=\"nofollow ugc\">Facebook Group\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbetter-payment\u002Freviews\u002F?rate=5#new-post\" rel=\"ugc\">Or rate us on WordPress\u003C\u002Fa>. 😊\u003C\u002Fp>\n","Better Payment allows you to automate payment transactions to manage payments, donations, subscriptions, sell products, etc on your Elementor and Gute &hellip;",6000,214777,92,14,"2026-07-09T13:20:00.000Z",[67,19,68,21,69],"donation","payments","stripe-paypal-paystack","https:\u002F\u002Fwpdeveloper.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbetter-payment.2.2.2.zip",{"slug":73,"name":74,"version":75,"author":76,"author_profile":77,"description":78,"short_description":79,"active_installs":80,"downloaded":81,"rating":25,"num_ratings":82,"last_updated":83,"tested_up_to":14,"requires_at_least":84,"requires_php":16,"tags":85,"homepage":87,"download_link":88,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"zeffy-donate-button","Zeffy Donate Button","1.2.3","hectorzeffy","https:\u002F\u002Fprofiles.wordpress.org\u002Fhectorzeffy\u002F","\u003Cp>The only 100% free donation plugin for nonprofits. No platform fees, no transaction\u003Cbr \u002F>\nfees, no credit card fees — every dollar your donors give goes directly to your cause.\u003C\u002Fp>\n\u003Cp>Trusted by over 100,000 nonprofits across the US and Canada, Zeffy has helped\u003Cbr \u002F>\norganizations raise more than $2 billion. Churches, food banks, animal rescues,\u003Cbr \u002F>\nschools, and community foundations use Zeffy to collect donations on their WordPress\u003Cbr \u002F>\nsites without losing a cent to platform charges.\u003C\u002Fp>\n\u003Cp>Most donation plugins charge a percentage of every gift, a monthly subscription, or\u003Cbr \u002F>\nboth. Zeffy charges nothing. Zeffy is funded entirely by optional tips that donors\u003Cbr \u002F>\ncan choose to leave — your nonprofit keeps 100% regardless. Zeffy is also a\u003Cbr \u002F>\ncertified B Corp, and has been supporting nonprofits for over 7 years.\u003C\u002Fp>\n\u003Ch3>📚 Zero Fees for Your Nonprofit\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>No platform fee\u003C\u002Fli>\n\u003Cli>No transaction fee\u003C\u002Fli>\n\u003Cli>No credit card processing fee\u003C\u002Fli>\n\u003Cli>No monthly or annual subscription\u003C\u002Fli>\n\u003Cli>Donors can leave an optional tip to support Zeffy — your organization keeps 100% either way\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📋 Donation Forms and Donate Buttons\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Embed a full donation form directly on any WordPress page or post\u003C\u002Fli>\n\u003Cli>Add a donate button that opens your form in a popup — no coding required\u003C\u002Fli>\n\u003Cli>Customize forms with your organization’s colors and custom donor fields\u003C\u002Fli>\n\u003Cli>Run multiple donation forms for different campaigns or programs\u003C\u002Fli>\n\u003Cli>Works on any device — desktop, tablet, and mobile\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔄 Recurring Monthly Donations\u003C\u002Fh3>\n\u003Cp>Donors can choose one-time or recurring giving on every form. Monthly recurring\u003Cbr \u002F>\ndonations are easy for donors to set up at checkout. All recurring giving is managed\u003Cbr \u002F>\nin your Zeffy dashboard — no extra configuration needed inside WordPress.\u003C\u002Fp>\n\u003Ch3>🧾 Automatic Tax Receipts\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Tax-compliant receipts sent automatically after each donation (for eligible organizations)\u003C\u002Fli>\n\u003Cli>Year-end summaries generated without manual work\u003C\u002Fli>\n\u003Cli>Donors receive their receipt instantly — no follow-up needed from your team\u003C\u002Fli>\n\u003Cli>Stay compliant without adding work to your plate\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💳 Accepted Payment Methods\u003C\u002Fh3>\n\u003Cp>Accept donations with the payment methods your supporters already use — no extra\u003Cbr \u002F>\naccounts or configuration needed:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Credit and debit cards (Visa, Mastercard, American Express, and more)\u003C\u002Fli>\n\u003Cli>PayPal\u003C\u002Fli>\n\u003Cli>Apple Pay and Google Pay\u003C\u002Fli>\n\u003Cli>Bank transfers (ACH)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>👥 Donor Management\u003C\u002Fh3>\n\u003Cp>Every donation, donor, and interaction stored in one Zeffy dashboard — free, with no\u003Cbr \u002F>\npaywall on any feature:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Track giving history across all your campaigns\u003C\u002Fli>\n\u003Cli>Segment donors and send targeted email campaigns directly from Zeffy\u003C\u002Fli>\n\u003Cli>Automate receipts and year-end summaries\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>❤️ Built for Every Type of Nonprofit\u003C\u002Fh3>\n\u003Cp>Zeffy works for organizations of every size and cause:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Churches and faith-based organizations:\u003C\u002Fstrong> tithes, offerings, and ministry donations online\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Animal shelters and rescues:\u003C\u002Fstrong> fund medical care, rescue operations, and adoption drives\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Food banks and hunger relief organizations:\u003C\u002Fstrong> raise funds to feed your community\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Schools and PTAs:\u003C\u002Fstrong> collect donations for programs, trips, and classroom supplies\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Community foundations and charitable funds:\u003C\u002Fstrong> accept restricted and unrestricted gifts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Arts and culture organizations:\u003C\u002Fstrong> fund performances, exhibits, and creative programs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>⚡ Set Up in Under 5 Minutes\u003C\u002Fh3>\n\u003Cp>Install and activate the plugin, connect your Zeffy account, and add a shortcode\u003Cbr \u002F>\nwherever you want your form or button. No coding. No developer needed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note for WordPress.com users:\u003C\u002Fstrong> Installing plugins requires a WordPress.com Business\u003Cbr \u002F>\nplan or higher, or a self-hosted WordPress site (WordPress.org). The free WordPress.com\u003Cbr \u002F>\nplan does not support third-party plugins.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to Zeffy.com to display donation forms and process donations.\u003Cbr \u002F>\nThis service is required for the plugin to function.\u003C\u002Fp>\n\u003Cp>What data is sent and when:\u003Cbr \u002F>\n* Campaign information is loaded when the donation form displays\u003Cbr \u002F>\n* Donation data (amount, donor information, payment details) is transmitted when a donor gives\u003Cbr \u002F>\n* All data is sent securely over HTTPS to Zeffy’s servers\u003C\u002Fp>\n\u003Cp>Third-party service details:\u003Cbr \u002F>\n* Service: Zeffy — https:\u002F\u002Fwww.zeffy.com\u003Cbr \u002F>\n* Purpose: Processing donations and displaying donation forms\u003Cbr \u002F>\n* Terms of Service: https:\u002F\u002Fsupport.zeffy.com\u002Fterms-of-use-for-users\u003Cbr \u002F>\n* Privacy Policy: https:\u002F\u002Fsupport.zeffy.com\u002Fdata-privacy-policy\u003C\u002Fp>\n\u003Ch3>Step 1: Create your Zeffy account\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Visit https:\u002F\u002Fwww.zeffy.com\u002F and click “Sign Up Free”\u003C\u002Fli>\n\u003Cli>Register your nonprofit organization (takes about 2 minutes)\u003C\u002Fli>\n\u003Cli>Link your bank account to receive donations\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Step 2: Create your donation form\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Log into your Zeffy dashboard\u003C\u002Fli>\n\u003Cli>Create a new donation campaign\u003C\u002Fli>\n\u003Cli>Customize your form with branding, donation amounts, and donor fields\u003C\u002Fli>\n\u003Cli>Save and copy your campaign URL\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Step 3: Install and activate the plugin\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to your WordPress dashboard\u003C\u002Fli>\n\u003Cli>Click Plugins > Add New\u003C\u002Fli>\n\u003Cli>Search for “Zeffy”\u003C\u002Fli>\n\u003Cli>Click Install Now, then Activate\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Step 4: Configure the plugin\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to Settings > Zeffy in your WordPress dashboard\u003C\u002Fli>\n\u003Cli>Paste your Zeffy campaign URL into the Campaign URL field\u003C\u002Fli>\n\u003Cli>Click Save Changes\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Step 5: Add your form or button\u003C\u002Fh3>\n\u003Cp>Use one of two shortcodes anywhere on your site:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>[zeffy-donate]\u003C\u002Fstrong> — embeds the full donation form inline\u003C\u002Fp>\n\u003Cul>\n\u003Cli>width and height (defaults: 700×1000). Example: [zeffy-donate width=800 height=1200]\u003C\u002Fli>\n\u003Cli>fullwidth (true\u002Ffalse, default: false). Example: [zeffy-donate fullwidth=true]\u003C\u002Fli>\n\u003Cli>align (left\u002Fcenter\u002Fright, default: center). Example: [zeffy-donate align=left]\u003C\u002Fli>\n\u003Cli>url (overrides default campaign). Example: [zeffy-donate url=”https:\u002F\u002Fwww.zeffy.com\u002Fen-US\u002Fdonation-form\u002Fyour-id”]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>[zeffy-donate-button]\u003C\u002Fstrong> — displays a button that opens the form in a popup\u003C\u002Fp>\n\u003Cul>\n\u003Cli>text (default: “Donate Now”). Example: [zeffy-donate-button text=”Support Us”]\u003C\u002Fli>\n\u003Cli>bg-color (default: #007bff). Example: [zeffy-donate-button bg-color=”#28a745″]\u003C\u002Fli>\n\u003Cli>text-color (default: #ffffff). Example: [zeffy-donate-button text-color=”#000000″]\u003C\u002Fli>\n\u003Cli>url (overrides default campaign). Example: [zeffy-donate-button url=”https:\u002F\u002Fwww.zeffy.com\u002Fen-US\u002Fdonation-form\u002Fyour-id”]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Both shortcodes use the campaign URL from Settings > Zeffy by default.\u003C\u002Fp>\n\u003Ch3>Step 6: Publish and test\u003C\u002Fh3>\n\u003Cp>Publish your page and make a test donation to confirm everything is working.\u003C\u002Fp>\n\u003Cp>Need help? Visit https:\u002F\u002Fsupport.zeffy.com\u002F or email contact@zeffy.com\u003C\u002Fp>\n","100% free donation plugin for nonprofits. Add a donate button or embed a donation form on any WordPress page — zero fees, no coding required.",1000,3259,2,"2026-05-20T13:30:00.000Z","5.0",[86,67,19,20,21],"donate-button","https:\u002F\u002Fsupport.zeffy.com\u002Fwordpress-donate-button-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fzeffy-donate-button.1.2.3.zip",{"slug":90,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":97,"downloaded":98,"rating":11,"num_ratings":11,"last_updated":99,"tested_up_to":14,"requires_at_least":100,"requires_php":49,"tags":101,"homepage":103,"download_link":104,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"suredonation","SureDonation – Donation Forms, Fundraising Campaigns & Donor Management","1.2.0","Brainstorm Force","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrainstormforce\u002F","\u003Cp>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.\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fbsf.io\u002Fsuredonation-demo\" rel=\" nofollow ugc\">Try the live demo of SureDonation\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Why SureDonation?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Native block editor\u003C\u002Fstrong>: Campaigns and donation forms are built with WordPress blocks. No external form builder needed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Campaign-based fundraising\u003C\u002Fstrong>: Create campaigns with goals, progress tracking, donor lists, stats, and dedicated campaign pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible donation forms\u003C\u002Fstrong>: Add preset amounts, custom amounts, donor fields, anonymous donations, fee recovery, and styling controls.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Payment options\u003C\u002Fstrong>: Accept donations through Stripe, PayPal, or offline methods such as bank transfer or check.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Spam protection and validation\u003C\u002Fstrong>: Use Honeypot protection, client-side validation, server-side validation, and customizable validation messages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Donor management\u003C\u002Fstrong>: Track donors, donation history, totals, statuses, and exports from the WordPress dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GiveWP migration\u003C\u002Fstrong>: Import campaigns, donors, and donations with a guided migration flow.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI-ready foundation\u003C\u002Fstrong>: Register campaigns, donations, donors, forms, and analytics with WordPress Abilities API support, with optional MCP support where available.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Campaign-Based Fundraising\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Unlimited campaigns with fundraising goals and live progress.\u003C\u002Fli>\n\u003Cli>Dedicated campaign pages built with blocks, so they can be customized like regular WordPress content.\u003C\u002Fli>\n\u003Cli>Campaign display blocks for goal progress, campaign stats, recent donations, donor list, and donate button.\u003C\u002Fli>\n\u003Cli>Campaign statuses, featured images, and per-campaign default donation forms.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Donation Forms in the Block Editor\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Preset donation amounts plus custom amount input.\u003C\u002Fli>\n\u003Cli>Name, email, text, number, and checkbox fields with validation and input masks.\u003C\u002Fli>\n\u003Cli>Anonymous donation option for donors who do not want their name shown publicly.\u003C\u002Fli>\n\u003Cli>Cover-fees toggle so donors can help offset processing costs.\u003C\u002Fli>\n\u003Cli>Form styling with live preview, including colors, background, spacing, and border radius.\u003C\u002Fli>\n\u003Cli>Theme color palette support inside form styling options.\u003C\u002Fli>\n\u003Cli>Duplicate forms in one click and embed them anywhere with the \u003Ccode>[suredonation_form]\u003C\u002Fcode> shortcode.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Spam Protection & Validation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Honeypot spam protection for donation forms.\u003C\u002Fli>\n\u003Cli>Customizable default validation messages from global settings.\u003C\u002Fli>\n\u003Cli>Field-level validation for required fields, email format, number fields, length limits, and amount rules.\u003C\u002Fli>\n\u003Cli>Server-side validation to help prevent payment amount and field tampering.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Payments\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Stripe\u003C\u002Fstrong>: Credit and debit card donations with test and live modes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PayPal\u003C\u002Fstrong>: Guided onboarding and dashboard refunds.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Offline donations\u003C\u002Fstrong>: Bank transfer or check donations with custom instructions and manual completion.\u003C\u002Fli>\n\u003Cli>39 currencies supported.\u003C\u002Fli>\n\u003Cli>Fee recovery with global or per-gateway rates and server-side validation.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Receipts & Notifications\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatic email notifications for donors and site admins.\u003C\u002Fli>\n\u003Cli>Customizable email templates with smart tags.\u003C\u002Fli>\n\u003Cli>Confirmation messages with a clean donation receipt layout.\u003C\u002Fli>\n\u003Cli>Optional PDF receipt support for downloadable donor receipts.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Donor Management\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatic donor profiles with donation history, totals, and largest gift.\u003C\u002Fli>\n\u003Cli>Link donors to WordPress user accounts automatically.\u003C\u002Fli>\n\u003Cli>Donor statuses, filtering, and CSV export of donation history.\u003C\u002Fli>\n\u003Cli>Donor detail pages with activity charts.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Dashboard\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Dashboard with donations-over-time chart, totals, and recent activity.\u003C\u002Fli>\n\u003Cli>Quick access panel and guided onboarding for first-time setup.\u003C\u002Fli>\n\u003Cli>Dedicated global settings with a clear Save flow.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Migrate from GiveWP\u003C\u002Fh4>\n\u003Cp>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.\u003C\u002Fp>\n\u003Ch4>AI-Ready: Abilities API & MCP\u003C\u002Fh4>\n\u003Cp>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.\u003C\u002Fp>\n\u003Ch4>Who is SureDonation for?\u003C\u002Fh4>\n\u003Cp>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.\u003C\u002Fp>\n\u003Ch3>Multilingual Translations\u003C\u002Fh3>\n\u003Cp>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.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>German (Deutsch)\u003C\u002Fli>\n\u003Cli>Spanish (Español)\u003C\u002Fli>\n\u003Cli>French (Français)\u003C\u002Fli>\n\u003Cli>Italian (Italiano)\u003C\u002Fli>\n\u003Cli>Dutch (Nederlands)\u003C\u002Fli>\n\u003Cli>Polish (Polski)\u003C\u002Fli>\n\u003Cli>Portuguese (Português)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin includes translations for admin screens, block editor controls, form labels, and user-facing messages. SureDonation is also translation-ready for additional languages.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external services only when the related feature or payment gateway is configured and used.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Stripe\u003C\u002Fstrong> — is used for processing donation payments. \u003Ca href=\"https:\u002F\u002Fstripe.com\u002Flegal\u002Fssa\" rel=\"nofollow ugc\">TOS\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fstripe.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>PayPal\u003C\u002Fstrong> — is used for processing donation payments. \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fus\u002Flegalhub\u002Fuseragreement-full\" rel=\"nofollow ugc\">TOS\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fus\u002Flegalhub\u002Fprivacy-full\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Accept online donations with fundraising campaigns, donation forms, donor management, Stripe, PayPal, and offline payments.",600,4027,"2026-07-22T10:55:00.000Z","6.4",[67,102,19,20,21],"donation-form","https:\u002F\u002Fsuredonation.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsuredonation.1.2.0.zip",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":11,"downloaded":113,"rating":11,"num_ratings":11,"last_updated":114,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":115,"homepage":118,"download_link":119,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"donateocean-donation-suite","DonateOcean – Donations via PayPal","1.1.0","Easy Payment","https:\u002F\u002Fprofiles.wordpress.org\u002Feasypayment\u002F","\u003Cp>\u003Cstrong>DonateOcean\u003C\u002Fstrong> is a free PayPal donation plugin for nonprofits, charities, churches, schools, and fundraising organizations. Accept one-time and \u003Cstrong>recurring PayPal donations\u003C\u002Fstrong> on your website, send automated tax receipts, track campaign progress, and let supporters manage their own subscriptions through a secure self-service portal.\u003C\u002Fp>\n\u003Ch4>Recurring PayPal donations, done right\u003C\u002Fh4>\n\u003Cp>Recurring giving turns one-time supporters into sustaining donors, and DonateOcean makes it effortless — for you and for them:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Native PayPal Subscriptions checkout\u003C\u002Fstrong> — donors set up a monthly or annual donation through PayPal’s own in-page popup. No page redirects, no leaving your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Monthly and annual frequencies\u003C\u002Fstrong> — offer one-time, monthly, annual, or all three, and choose which frequency is selected by default on the form.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Powered by the PayPal Subscriptions API\u003C\u002Fstrong> — DonateOcean automatically creates the PayPal catalog product and billing plans behind the scenes; you never touch the PayPal dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Webhook-verified subscription lifecycle\u003C\u002Fstrong> — activations, renewal payments, and cancellations are confirmed directly by PayPal’s servers and reflected in each donation record.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full admin control\u003C\u002Fstrong> — cancel, pause, or resume any donor’s subscription right from the donation detail page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Donor self-service portal\u003C\u002Fstrong> — supporters manage or cancel their recurring donations, and update their payment method, through a secure magic-link portal. No WordPress account required.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic receipts on every renewal\u003C\u002Fstrong> — each recurring charge generates its own receipt, so sustaining donors always have a record for tax time.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Every PayPal donation is confirmed by \u003Cstrong>webhook-verified payment\u003C\u002Fstrong>: PayPal’s servers notify your site directly, so donations are recorded even if the donor closes their browser before the redirect completes. If a webhook delivery is delayed or temporarily unavailable, the plugin retries verification and updates the donation record once confirmation is received from PayPal.\u003C\u002Fp>\n\u003Cp>All features ship in the free GPL release. There is no premium tier, no paid add-ons, and no platform fees — you only pay PayPal’s standard processing fees.\u003C\u002Fp>\n\u003Ch4>Why nonprofits choose DonateOcean for PayPal donations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>No paid tier, no upsells\u003C\u002Fstrong> — every feature is free; you only pay PayPal’s standard processing fees\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Built for fundraising\u003C\u002Fstrong> — campaigns, goals, tributes, anonymous giving, and offline donations in one place\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Webhook-backed reliability\u003C\u002Fstrong> — donations are recorded even when the browser callback drops\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Donor self-service\u003C\u002Fstrong> — donors manage their own recurring donations through a secure magic-link portal, no account required\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GDPR-aware\u003C\u002Fstrong> — built-in tools for personal data export, erasure, and retention\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Core features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>PayPal Orders API v2\u003C\u002Fstrong> — credit card, debit card, and PayPal balance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Webhook-verified donations\u003C\u002Fstrong> — every payment confirmed by PayPal signature\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Recurring donations\u003C\u002Fstrong> — monthly and annual PayPal Subscriptions via the native in-page checkout popup, with automatic plan creation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Subscription lifecycle management\u003C\u002Fstrong> — cancel, pause, and resume any recurring donation from the admin, all webhook-verified\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Donor self-service portal\u003C\u002Fstrong> — donors manage, cancel, or update the payment method on their subscriptions via secure magic link\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Four display modes\u003C\u002Fstrong> — inline, modal, widget, and full-page donation forms\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fundraising goals\u003C\u002Fstrong> — progress bar with manual or automatic amount tracking\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Campaign date gating\u003C\u002Fstrong> — schedule campaign open and close dates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tribute donations\u003C\u002Fstrong> — “In honor of” and “In memory of” giving\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Anonymous donations\u003C\u002Fstrong> and \u003Cstrong>optional fee coverage\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automated HTML receipts\u003C\u002Fstrong> and \u003Cstrong>PDF receipt downloads\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Year-end tax summaries\u003C\u002Fstrong> for each donor\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full admin suite\u003C\u002Fstrong> — donations list, detail page, donor profiles, dashboard widgets\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CSV export\u003C\u002Fstrong> — streamed paged export with all metadata\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manual donations\u003C\u002Fstrong> — record cash, check, and bank transfer donations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full and partial refunds\u003C\u002Fstrong> via the PayPal Captures API\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dispute management\u003C\u002Fstrong> with automatic tracking and alerts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom roles\u003C\u002Fstrong> — Donation Viewer (read-only) and Donation Manager\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Capability-checked admin actions\u003C\u002Fstrong> — refunds, settings changes, exports, and manual donation entry are all gated by WordPress capability checks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GDPR compliant\u003C\u002Fstrong> — personal data export, erasure, and retention\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accessible donation form\u003C\u002Fstrong> — keyboard-navigable controls and screen-reader-friendly labels and validation messages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg block\u003C\u002Fstrong> with all settings as Inspector Controls\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation ready\u003C\u002Fstrong> with a complete \u003Ccode>.pot\u003C\u002Fcode> file\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero runtime dependencies\u003C\u002Fstrong> — no Composer or npm required\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Perfect for\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Nonprofit organizations and 501(c)(3) charities\u003C\u002Fli>\n\u003Cli>Churches and religious organizations collecting tithes and offerings\u003C\u002Fli>\n\u003Cli>Schools, PTAs, and educational fundraisers\u003C\u002Fli>\n\u003Cli>Animal shelters, hospitals, and community foundations\u003C\u002Fli>\n\u003Cli>Crowdfunding campaigns, memorial funds, and tribute giving\u003C\u002Fli>\n\u003Cli>Any site that needs to accept PayPal donations with recurring support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Integrations\u003C\u002Fh4>\n\u003Cp>Each integration is disabled by default and only activates after credentials are entered.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Mailchimp\u003C\u002Fstrong> — auto-subscribe donors to your mailing list\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Constant Contact\u003C\u002Fstrong> — auto-subscribe donors on donation completion\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ActiveCampaign\u003C\u002Fstrong> — add donors to your CRM and email lists\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Brevo (Sendinblue)\u003C\u002Fstrong> — auto-subscribe with optional double opt-in\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zapier\u003C\u002Fstrong> — trigger 5,000+ app workflows on donation events\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slack\u003C\u002Fstrong> — receive rich donation notifications in any channel\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Twilio SMS\u003C\u002Fstrong> — get text alerts for donations, refunds, and disputes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Sheets\u003C\u002Fstrong> — log every donation to a spreadsheet automatically\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcodes\u003C\u002Fh4>\n\u003Cp>Add the donation form to any page or post:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[donadosu_donation]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Examples:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[donadosu_donation campaign=\"building-fund\" goal_amount=\"50000\" goal_current=\"auto\"]\n\n[donadosu_donation display_mode=\"modal\" donation_mode=\"both\" fee_coverage=\"1\"]\n\n[donadosu_donation amounts=\"25,50,100,250\" min_amount=\"10\" button_text=\"Donate Now\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Add a self-service subscription management portal:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[donadosu_donor_portal]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Donors enter their email, receive a secure magic link (valid for 30 minutes), and can view or cancel their active subscriptions. No account required.\u003C\u002Fp>\n\u003Cp>Full shortcode and block attribute documentation is available in the plugin settings help tab.\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>DonateOcean is fully translation-ready and ships with a complete \u003Ccode>.pot\u003C\u002Fcode> file. Community translations are welcome through the translation platform once it is available for this plugin.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin relies on third-party services to process payments and (optionally) sync donor data to external systems. Each service is described below, including what it is, when data is sent to it, what data is sent, and links to its Terms of Service and Privacy Policy. The plugin only contacts a service when the relevant feature is configured by an administrator; optional integrations remain inactive until their credentials are entered on the plugin settings page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PayPal (required for online donation processing)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>PayPal is the payment processor that handles every online donation. Without PayPal credentials, the plugin cannot accept online donations; manual (offline) donations recorded in the admin are the only exception.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>What it is: PayPal’s REST API (Orders v2, Subscriptions v1, Webhooks) and the PayPal JavaScript SDK used to render the payment buttons.\u003C\u002Fli>\n\u003Cli>When data is sent: each time a visitor initiates a donation (order creation), completes payment (order capture), creates or manages a subscription, when an administrator issues a refund, and whenever PayPal posts a webhook event that the plugin verifies.\u003C\u002Fli>\n\u003Cli>Endpoints contacted: \u003Ccode>https:\u002F\u002Fapi-m.paypal.com\u003C\u002Fcode> (Live mode) or \u003Ccode>https:\u002F\u002Fapi-m.sandbox.paypal.com\u003C\u002Fcode> (Sandbox mode). The PayPal JavaScript SDK is loaded from \u003Ccode>https:\u002F\u002Fwww.paypal.com\u002Fsdk\u002Fjs\u003C\u002Fcode> on any page that renders the donation form.\u003C\u002Fli>\n\u003Cli>Data sent: donation amount, currency, frequency (one-time or recurring), donor name, donor email, billing address (when provided), shipping address (when provided), campaign identifier, and the order or subscription identifier.\u003C\u002Fli>\n\u003Cli>Partner attribution: the PayPal JavaScript SDK is loaded with a PayPal Partner Attribution ID (BN code) of \u003Ccode>mbjtechnolabs_sp\u003C\u002Fcode>. This is a non-personal integration identifier provided by the plugin’s PayPal technology partner (MBJ Technolabs). It does not transmit any donor data, does not change the donation amount, fees, or where funds are deposited (donations are always paid into your own connected PayPal account), and is used only so PayPal can recognise the integration. It can be removed by filtering the SDK attributes if you prefer.\u003C\u002Fli>\n\u003Cli>PayPal Terms of Service: https:\u002F\u002Fwww.paypal.com\u002Fus\u002Flegalhub\u002Fpaypal\u002Fuseragreement-full\u003C\u002Fli>\n\u003Cli>PayPal Privacy Statement: https:\u002F\u002Fwww.paypal.com\u002Fus\u002Flegalhub\u002Fpaypal\u002Fprivacy-full\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Optional integrations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Mailchimp\u003C\u002Fstrong> — an email marketing service. When enabled, the plugin contacts \u003Ccode>https:\u002F\u002F\u003Cdc>.api.mailchimp.com\u002F3.0\u002F\u003C\u002Fcode> on each completed donation to add the donor to the configured audience. Data sent: donor name, donor email, and the Mailchimp list ID. Terms of Service: https:\u002F\u002Fmailchimp.com\u002Flegal\u002Fterms\u002F — Privacy Policy: https:\u002F\u002Fmailchimp.com\u002Flegal\u002Fprivacy\u002F\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Constant Contact\u003C\u002Fstrong> — an email marketing service. When enabled, the plugin contacts \u003Ccode>https:\u002F\u002Fapi.cc.email\u002Fv3\u002F\u003C\u002Fcode> on each completed donation to subscribe the donor to the configured list. Data sent: donor name, donor email, and the Constant Contact list ID. Terms of Service: https:\u002F\u002Fwww.constantcontact.com\u002Flegal\u002Fterms — Privacy Policy: https:\u002F\u002Fwww.constantcontact.com\u002Flegal\u002Fprivacy-center\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ActiveCampaign\u003C\u002Fstrong> — a CRM and email marketing service. When enabled, the plugin contacts the administrator-supplied ActiveCampaign account URL on each completed donation to add the donor as a contact and attach them to the configured list. Data sent: donor name, donor email, and the ActiveCampaign list ID. Terms of Service: https:\u002F\u002Fwww.activecampaign.com\u002Flegal\u002F — Privacy Policy: https:\u002F\u002Fwww.activecampaign.com\u002Flegal\u002Fprivacy-policy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Brevo (Sendinblue)\u003C\u002Fstrong> — an email marketing service. When enabled, the plugin contacts \u003Ccode>https:\u002F\u002Fapi.brevo.com\u002Fv3\u002F\u003C\u002Fcode> on each completed donation to subscribe the donor to the configured list (optionally with double opt-in). Data sent: donor name, donor email, and the Brevo list ID. Terms of Service: https:\u002F\u002Fwww.brevo.com\u002Flegal\u002Ftermsofuse\u002F — Privacy Policy: https:\u002F\u002Fwww.brevo.com\u002Flegal\u002Fprivacypolicy\u002F\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Twilio SMS\u003C\u002Fstrong> — a cloud-based SMS service. When enabled, the plugin contacts \u003Ccode>https:\u002F\u002Fapi.twilio.com\u002F2010-04-01\u002F\u003C\u002Fcode> to send a text message to the administrator-configured notification phone number when a donation, refund, or dispute event occurs. Data sent: the administrator’s notification phone number, the Twilio “from” phone number, and an SMS body containing the donation amount, currency, and campaign name. No donor personally identifiable information is sent by default. Terms of Service: https:\u002F\u002Fwww.twilio.com\u002Flegal\u002Ftos — Privacy Policy: https:\u002F\u002Fwww.twilio.com\u002Flegal\u002Fprivacy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Sheets\u003C\u002Fstrong> — Google’s spreadsheet service. When enabled, the plugin contacts \u003Ccode>https:\u002F\u002Foauth2.googleapis.com\u002Ftoken\u003C\u002Fcode> to authenticate with a service account, then \u003Ccode>https:\u002F\u002Fsheets.googleapis.com\u002Fv4\u002Fspreadsheets\u003C\u002Fcode> to append a row on each completed donation. Data sent: donation date, amount, currency, donor name, donor email, campaign, and donation identifier, written to the administrator-supplied spreadsheet. Terms of Service: https:\u002F\u002Fpolicies.google.com\u002Fterms — Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slack\u003C\u002Fstrong> — a team messaging service. When enabled, the plugin contacts the administrator-supplied Slack incoming-webhook URL on each completed donation to post a notification message. Data sent: donation amount, currency, campaign name, and (if the administrator has not disabled it in settings) the donor name. Terms of Service: https:\u002F\u002Fslack.com\u002Fterms-of-service\u002Fuser — Privacy Policy: https:\u002F\u002Fslack.com\u002Ftrust\u002Fprivacy\u002Fprivacy-policy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zapier\u003C\u002Fstrong> — a workflow automation service. When enabled, the plugin contacts the administrator-supplied Zapier webhook URL on each donation event (completed, refunded, subscription created, subscription cancelled) to trigger a Zap. Data sent: the donation payload including amount, currency, frequency, donor name, donor email, campaign, event type, and donation identifier. Terms of Service: https:\u002F\u002Fzapier.com\u002Flegal — Privacy Policy: https:\u002F\u002Fzapier.com\u002Fprivacy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Analytics 4 \u002F Google Tag Manager (optional, disabled by default)\u003C\u002Fstrong> — Google’s web-analytics and tag-management services. Only active when an administrator enables tracking and supplies a Measurement ID (\u003Ccode>G-XXXXXXXXXX\u003C\u002Fcode>) and\u002For Container ID (\u003Ccode>GTM-XXXXXXX\u003C\u002Fcode>). When active, the visitor’s browser loads \u003Ccode>https:\u002F\u002Fwww.googletagmanager.com\u002Fgtag\u002Fjs\u003C\u002Fcode> and\u002For \u003Ccode>https:\u002F\u002Fwww.googletagmanager.com\u002Fgtm.js\u003C\u002Fcode> and Google receives standard analytics data (such as IP address, page URL, and donation-conversion events). These tags are only rendered after analytics consent: the plugin integrates with the WordPress Consent API (\u003Ccode>statistics\u003C\u002Fcode> category) when a consent-management plugin is active, otherwise honours the plugin’s “require consent” setting and the \u003Ccode>donadosu_analytics_has_consent\u003C\u002Fcode> filter. Terms of Service: https:\u002F\u002Fmarketingplatform.google.com\u002Fabout\u002Fanalytics\u002Fterms\u002Fus\u002F — Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Apart from the optional Google Analytics \u002F Tag Manager integration described above, the plugin does not send any data to DonateOcean servers or to any other analytics or telemetry service.\u003C\u002Fp>\n\u003Ch3>Data Storage\u003C\u002Fh3>\n\u003Cp>Donation records, donor profiles, and plugin settings are stored locally in the site’s database. Payment processing is handled by PayPal; full card details are never stored on the site server by the plugin. PDF receipts are generated on demand and are not retained on the server after delivery.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>DonateOcean stores donor information (name, email, billing address, donation history) in your database as post meta. No donor data is transmitted to the plugin author.\u003C\u002Fp>\n\u003Cp>For convenience, the donation form may also remember a returning donor’s own contact details (name, email, phone, and company) in their browser’s local storage on the device they donate from, so the form can pre-fill on their next visit. This data stays in the visitor’s own browser, is not transmitted anywhere by this feature, and can be cleared by clearing the browser’s site data.\u003C\u002Fp>\n\u003Cp>The plugin integrates with the core privacy tools to fulfill data subject requests:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Personal data export\u003C\u002Fstrong> — a donor’s complete giving history can be exported via \u003Cstrong>Tools > Export Personal Data\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Personal data erasure\u003C\u002Fstrong> — a donor’s personally identifiable information can be erased via \u003Cstrong>Tools > Erase Personal Data\u003C\u002Fstrong>, while preserving anonymized aggregate financial records.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic retention\u003C\u002Fstrong> — administrators can configure automatic erasure of donor PII after a set number of months.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Uninstall cleanup\u003C\u002Fstrong> — before deleting the plugin, administrators can opt in from the settings page to remove all DonateOcean data from the database.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For details on data shared with third-party services (PayPal and optional integrations), see the \u003Cstrong>External Services\u003C\u002Fstrong> section above.\u003C\u002Fp>\n","PayPal donation plugin for nonprofits. Recurring monthly & annual donations, tax receipts, fundraising goals, and donor management — all free, no  &hellip;",658,"2026-07-10T10:10:00.000Z",[116,19,20,117,21],"donation-plugin","paypal-donations","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdonateocean-donation-suite","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdonateocean-donation-suite.1.1.0.zip",{"error":121,"url":122,"statusCode":123,"statusMessage":124,"message":124},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fdonatotomato\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":126,"versions":127},15,[128,134,141,148,155,162,169,176,183,190,197,204,211,217,223],{"version":6,"download_url":24,"svn_tag_url":129,"released_at":26,"has_diff":130,"diff_files_changed":131,"diff_lines":26,"trac_diff_url":132,"vulnerabilities":133,"is_current":121},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdonatotomato\u002Ftags\u002F1.4.8\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdonatotomato%2Ftags%2F1.4.7&new_path=%2Fdonatotomato%2Ftags%2F1.4.8",[],{"version":135,"download_url":136,"svn_tag_url":137,"released_at":26,"has_diff":130,"diff_files_changed":138,"diff_lines":26,"trac_diff_url":139,"vulnerabilities":140,"is_current":130},"1.4.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdonatotomato.1.4.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdonatotomato\u002Ftags\u002F1.4.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdonatotomato%2Ftags%2F1.4.6&new_path=%2Fdonatotomato%2Ftags%2F1.4.7",[],{"version":142,"download_url":143,"svn_tag_url":144,"released_at":26,"has_diff":130,"diff_files_changed":145,"diff_lines":26,"trac_diff_url":146,"vulnerabilities":147,"is_current":130},"1.4.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdonatotomato.1.4.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdonatotomato\u002Ftags\u002F1.4.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdonatotomato%2Ftags%2F1.4.5&new_path=%2Fdonatotomato%2Ftags%2F1.4.6",[],{"version":149,"download_url":150,"svn_tag_url":151,"released_at":26,"has_diff":130,"diff_files_changed":152,"diff_lines":26,"trac_diff_url":153,"vulnerabilities":154,"is_current":130},"1.4.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdonatotomato.1.4.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdonatotomato\u002Ftags\u002F1.4.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdonatotomato%2Ftags%2F1.4.4&new_path=%2Fdonatotomato%2Ftags%2F1.4.5",[],{"version":156,"download_url":157,"svn_tag_url":158,"released_at":26,"has_diff":130,"diff_files_changed":159,"diff_lines":26,"trac_diff_url":160,"vulnerabilities":161,"is_current":130},"1.4.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdonatotomato.1.4.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdonatotomato\u002Ftags\u002F1.4.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdonatotomato%2Ftags%2F1.4.3&new_path=%2Fdonatotomato%2Ftags%2F1.4.4",[],{"version":163,"download_url":164,"svn_tag_url":165,"released_at":26,"has_diff":130,"diff_files_changed":166,"diff_lines":26,"trac_diff_url":167,"vulnerabilities":168,"is_current":130},"1.4.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdonatotomato.1.4.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdonatotomato\u002Ftags\u002F1.4.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdonatotomato%2Ftags%2F1.4.2&new_path=%2Fdonatotomato%2Ftags%2F1.4.3",[],{"version":170,"download_url":171,"svn_tag_url":172,"released_at":26,"has_diff":130,"diff_files_changed":173,"diff_lines":26,"trac_diff_url":174,"vulnerabilities":175,"is_current":130},"1.4.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdonatotomato.1.4.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdonatotomato\u002Ftags\u002F1.4.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdonatotomato%2Ftags%2F1.4.1&new_path=%2Fdonatotomato%2Ftags%2F1.4.2",[],{"version":177,"download_url":178,"svn_tag_url":179,"released_at":26,"has_diff":130,"diff_files_changed":180,"diff_lines":26,"trac_diff_url":181,"vulnerabilities":182,"is_current":130},"1.4.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdonatotomato.1.4.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdonatotomato\u002Ftags\u002F1.4.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdonatotomato%2Ftags%2F1.4.0&new_path=%2Fdonatotomato%2Ftags%2F1.4.1",[],{"version":184,"download_url":185,"svn_tag_url":186,"released_at":26,"has_diff":130,"diff_files_changed":187,"diff_lines":26,"trac_diff_url":188,"vulnerabilities":189,"is_current":130},"1.4.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdonatotomato.1.4.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdonatotomato\u002Ftags\u002F1.4.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdonatotomato%2Ftags%2F1.3.0&new_path=%2Fdonatotomato%2Ftags%2F1.4.0",[],{"version":191,"download_url":192,"svn_tag_url":193,"released_at":26,"has_diff":130,"diff_files_changed":194,"diff_lines":26,"trac_diff_url":195,"vulnerabilities":196,"is_current":130},"1.3.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdonatotomato.1.3.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdonatotomato\u002Ftags\u002F1.3.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdonatotomato%2Ftags%2F1.2.2&new_path=%2Fdonatotomato%2Ftags%2F1.3.0",[],{"version":198,"download_url":199,"svn_tag_url":200,"released_at":26,"has_diff":130,"diff_files_changed":201,"diff_lines":26,"trac_diff_url":202,"vulnerabilities":203,"is_current":130},"1.2.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdonatotomato.1.2.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdonatotomato\u002Ftags\u002F1.2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdonatotomato%2Ftags%2F1.2.1&new_path=%2Fdonatotomato%2Ftags%2F1.2.2",[],{"version":205,"download_url":206,"svn_tag_url":207,"released_at":26,"has_diff":130,"diff_files_changed":208,"diff_lines":26,"trac_diff_url":209,"vulnerabilities":210,"is_current":130},"1.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdonatotomato.1.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdonatotomato\u002Ftags\u002F1.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdonatotomato%2Ftags%2F1.2.0&new_path=%2Fdonatotomato%2Ftags%2F1.2.1",[],{"version":92,"download_url":212,"svn_tag_url":213,"released_at":26,"has_diff":130,"diff_files_changed":214,"diff_lines":26,"trac_diff_url":215,"vulnerabilities":216,"is_current":130},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdonatotomato.1.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdonatotomato\u002Ftags\u002F1.2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdonatotomato%2Ftags%2F1.1.0&new_path=%2Fdonatotomato%2Ftags%2F1.2.0",[],{"version":108,"download_url":218,"svn_tag_url":219,"released_at":26,"has_diff":130,"diff_files_changed":220,"diff_lines":26,"trac_diff_url":221,"vulnerabilities":222,"is_current":130},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdonatotomato.1.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdonatotomato\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdonatotomato%2Ftags%2F1.0.2&new_path=%2Fdonatotomato%2Ftags%2F1.1.0",[],{"version":224,"download_url":225,"svn_tag_url":226,"released_at":26,"has_diff":130,"diff_files_changed":227,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":228,"is_current":130},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdonatotomato.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdonatotomato\u002Ftags\u002F1.0.2\u002F",[],[]]