WordPress plugin intelligence profile

Ape Donate

A feature-rich donation management plugin with AJAX forms, multilingual support, and seamless WordPress integration.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.1
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.8 · PHP 8.1
Directory statusactive
Last directory update27 Sept 20261mo ago
Active installations10Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Ape Donate version 1.0.1 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

Ape Donate helps charities, nonprofits, and fundraising organizations accept donations on WordPress. Donors can give without a page reload, payments are processed through Stripe Checkout, and you manage campaigns, donors, and receipts from a dedicated admin dashboard.

Donation forms

  • AJAX-based forms so donors can complete a gift without reloading the page
  • Three form templates: Classic, Standard, and Premium
  • Logged-in users have their details auto-filled
  • Optional anonymous donations, Gift Aid, and a service-fee option
  • Google reCAPTCHA (visible or invisible) to reduce spam

Campaigns and receipts

  • Create and manage fundraising campaigns from the admin dashboard
  • Campaign list shortcode with pagination
  • Success and failed receipt pages are created on activation
  • PDF receipt download for completed donations

Payments and admin

  • Stripe Checkout with test and live modes, plus webhook support
  • Multiple currencies with formatted amounts
  • Dashboard, donation list, donors, transactions, and reports
  • Color and font settings so forms match your site
  • Translation-ready with the ape-donate text domain

Optional add-ons

Gift Aid and Recurring Donations are separate WordPress plugins. Install and activate them from the WordPress Plugins screen. Ape Donate → Add-ons shows which companion plugins are active:

  • Gift Aid – Claim Gift Aid on eligible UK donations
  • Recurring Donations – Accept monthly and other recurring gifts through Stripe

Shortcodes

Place these shortcodes in any page, post, or widget.

Donation form

[apedo_Quick_donation_form]

Optional attribute:

  • template – classic, standard, or premium

Examples:

[apedo_Quick_donation_form] [apedo_Quick_donation_form template="standard"] [apedo_Quick_donation_form template="premium"]

Campaigns

[apedo_campaign_lists] – List of active campaigns

[apedo_campaign id="5"] – Single campaign by campaign ID

[apedo_campaign post_id="10"] – Single campaign by WordPress post ID

Donation history

[apedo_donation_table]

Logged-in donors see their donation history. Guests are prompted to log in.

Receipts

Receipt pages are created automatically. You can also use:

[apedo_thank_you] – Success receipt (`id` or `donation_id` query argument)

[apedo_failed_receipt] – Failed payment receipt (`id` or `donation_id` query argument)

[apedo_failed_reciept] – Alias of `[apedo_failed_receipt]` (kept for existing pages)<h3>Developer Notes</h3>

JavaScript source lives in resources/vue/ and resources/js/. Compiled assets are written to assets/ with Laravel Mix.

The plugin ZIP includes the build tools at the plugin root:

  • package.json — npm dependencies and scripts
  • package-lock.json — lockfile for npm ci
  • webpack.mix.js — Laravel Mix / Webpack configuration

To rebuild production assets from the plugin directory:

npm ci

npm run production

php so donation rate limiting can use X-Forwarded-For. By default only REMOTE_ADDR is used.

js ) includes Vue 3, Element Plus, and ECharts. Those libraries are used only in wp-admin. Public donation forms use separate, smaller frontend assets.

External Services

This plugin connects to third-party services when those features are used.

Stripe

  • Purpose: Process donations through Stripe Checkout and verify payments with webhooks.
  • Data sent: Amount, currency, donation ID, and payment metadata. Card details are entered on Stripe-hosted Checkout and are not stored by this plugin.
  • When: When a donor submits a payment, and when Stripe sends webhook events.
  • Terms of Service: https://stripe.com/legal
  • Privacy Policy: https://stripe.com/privacy

Google reCAPTCHA (optional)

  • Purpose: Reduce spam on donation forms.
  • Data sent: Form interaction data used by Google to score or challenge the submission.
  • When: Only if reCAPTCHA is enabled in Settings and a donor loads or submits a form.
  • Terms of Service: https://policies.google.com/terms
  • Privacy Policy: https://policies.google.com/privacy

All requests to these services use HTTPS.

Privacy

  • Card numbers are collected and processed by Stripe, not stored in WordPress.
  • Donor name, email, phone, address, amount, campaign, donation message, and transaction status are stored in your WordPress database so you can manage donations and receipts.
  • The plugin registers with WordPress Tools → Export Personal Data and Tools → Erase Personal Data. Erasure removes personal donor details and retains donation amounts and payment status for accounting.
  • Donation records stay in the database after the plugin is deleted unless Remove all data on uninstall is enabled in Settings.
  • Donation Success and Donation Failed pages are not deleted, so any customizations you made stay on the site.
  • Google reCAPTCHA runs only when you enable it.
  • Gift Aid and recurring billing run only when the matching addon is installed and activated.
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • campaigns
  • charity
  • donation
  • fundraising
  • stripe
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.8 · PHP 8.1
Update activity27 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.0.01.0.1
WordPress compatibility7.1.17.1.2
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.