WordPress plugin intelligence profile

Charity Campaigns & Fundraising System

An easy, privacy-conscious donation and campaign management plugin with Stripe integration, shortcodes, and a clean admin experience.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 6.8
Current version1.0.0
WordPress coverageTested up to WordPress 6.8
Minimum stackWP 6.2 · PHP 7.4
Directory statusactive
Last directory update2 Nov 20251y ago
Active installationsNewAdoption 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 Charity Campaigns & Fundraising System version 1.0.0 as active, updated 1y ago and tested up to WordPress 6.8.

Overview

About this plugin

Charity Campaigns lets you create fundraising campaigns and accept donations securely via Stripe. It focuses on simplicity, privacy, and a great admin workflow.

Key features:

  • Custom post types for Campaigns and Donations
  • Stripe payment processing (Payment Intents, Stripe Elements)
  • Anonymous donations (name and email not stored if selected)
  • Shortcode-based donation form (no blocks required)
  • Campaign goals, progress, and completion handling
  • Admin dashboard: overview, activity, and reports

Shortcode:

  • [ccfs_donation_form] – Basic donation form
  • Supported attributes: campaign_id, campaign, amount, button_text, show_goal, show_progress, show_predefined_amounts, style (default|minimal|featured), class

External Services

com to securely collect payment details for donations.

Information required to interact with Stripe:

  • Publishable Key ( pk_test_* or pk_live_* ) – Initializes Stripe.js on the frontend.
  • Secret Key ( sk_test_* or sk_live_* ) – Creates and confirms Payment Intents from the server.
  • Amount & Currency – The donation total and currency for the Payment Intent.
  • Metadata (optional) – Campaign and donation identifiers to reconcile payments.
  • Donor Name & Email (optional) – Included only if the donor is not anonymous.

How it’s used:

  • The plugin creates a Payment Intent (amount, currency, optional metadata) and loads Stripe.js to securely collect card details.
  • The Payment Intent is confirmed; on success, the donation is recorded with the Stripe transaction ID.

This plugin does not store card numbers. For details, see:

  • Stripe Terms of Service
  • Stripe Privacy Policy

Privacy

  • Anonymous donations: when donors choose the anonymous option, name and email are not stored.
  • For non-anonymous donations, donor name and email may be stored in donation records for receipts/reporting.
  • Payment card details are never sent to or stored on your server. Stripe Elements (hosted by Stripe) handles card data.

Credits

js using MIT License.

WordPress.org metadata

Plugin tags

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

  • charity
  • donations
  • fundraising
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 6.8

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 6.8.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to6.8
Minimum requirementsWordPress 6.2 · PHP 7.4
Update activity2 Nov 20251y 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

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

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.