Title: Charity Campaigns &amp; Fundraising System
Author: Bueno Consulting
Published: <strong>Ноябрь 2, 2025-ж.</strong>
Last modified: Ноябрь 2, 2025-ж.

---

Плагиндерди издөө

![](https://s.w.org/plugins/geopattern-icon/charity-campaigns.svg)

# Charity Campaigns & Fundraising System

 Автору [Bueno Consulting](https://profiles.wordpress.org/buenoconsulting/)

[Жүктөө](https://downloads.wordpress.org/plugin/charity-campaigns.1.0.0.zip)

 * [Кенен маалымат](https://ky.wordpress.org/plugins/charity-campaigns/#description)
 * [Сын-пикирлер](https://ky.wordpress.org/plugins/charity-campaigns/#reviews)
 *  [Орнотуу](https://ky.wordpress.org/plugins/charity-campaigns/#installation)
 * [Development](https://ky.wordpress.org/plugins/charity-campaigns/#developers)

 [Колдоо](https://wordpress.org/support/plugin/charity-campaigns/)

## Сүрөттөө

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

This plugin uses the [Stripe API](https://api.stripe.com/v1/) to create and confirm
Payment Intents and loads [Stripe.js (Elements)](https://stripe.com/docs/js) from
[Stripe.com](https://stripe.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](https://stripe.com/legal)
 * [Stripe Privacy Policy](https://stripe.com/privacy)

#### 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

Charts are powered by [Chart.js](https://www.chartjs.org/) using [MIT License](https://github.com/chartjs/Chart.js?tab=MIT-1-ov-file).

## Скриншоттор

[⌊Donation form (Stripe Elements, goal and progress)⌉⌊Donation form (Stripe Elements,
goal and progress)⌉[

Donation form (Stripe Elements, goal and progress)

[⌊Campaign edit screen with goal and progress⌉⌊Campaign edit screen with goal and
progress⌉[

Campaign edit screen with goal and progress

[⌊Donations list and details in wp-admin⌉⌊Donations list and details in wp-admin⌉[

Donations list and details in wp-admin

[⌊Dashboard overview with calendar and trends⌉⌊Dashboard overview with calendar 
and trends⌉[

Dashboard overview with calendar and trends

[⌊Settings page with Stripe configuration and test mode status1. Dashboard Overview:
Displays a campaign calendar with completion and donation summaries alongside quick
performance and insights metrics.⌉⌊Settings page with Stripe configuration and test
mode status1. Dashboard Overview: Displays a campaign calendar with completion and
donation summaries alongside quick performance and insights metrics.⌉[

Settings page with Stripe configuration and test mode status1. **Dashboard Overview:**
Displays a campaign calendar with completion and donation summaries alongside quick
performance and insights metrics.

[⌊Activity Page: Shows a chronological timeline of campaign events and donation 
activities with filters for search and date range.⌉⌊Activity Page: Shows a chronological
timeline of campaign events and donation activities with filters for search and 
date range.⌉[

**Activity Page:** Shows a chronological timeline of campaign events and donation
activities with filters for search and date range.

[⌊Reports Page: Summarizes total donations, goal progress, and campaign statistics
with recent donations and visual analytics charts.⌉⌊Reports Page: Summarizes total
donations, goal progress, and campaign statistics with recent donations and visual
analytics charts.⌉[

**Reports Page:** Summarizes total donations, goal progress, and campaign statistics
with recent donations and visual analytics charts.

## Орнотуу

 1. Upload the `charity-campaigns` folder to the `/wp-content/plugins/` directory or
    install via Plugins  Add New.
 2. Activate the plugin through the ‘Plugins’ menu in WordPress.
 3. Go to Settings  Charity Campaigns and enter your Stripe API keys.
 4.  * Use test keys (`pk_test_…`, `sk_test_…`) for testing.
     * Switch to live keys (`pk_live_…`, `sk_live_…`) for production.
 5. Create a Campaign under Campaigns  Add New (set goal, details, featured image, 
    etc.).
 6. Add the shortcode to a page or post, for example: `[ccfs_donation_form campaign_id
    ="123" amount="25"]`.

## FAQ.KG

### Does this plugin store credit card data?

No. Card data is handled by Stripe Elements and never save credit card data.

### Can donors remain anonymous?

Yes. If the anonymous option is selected, the donor’s name and email are not stored;
the donation is recorded as “Anonymous Donor”.

### Does it support test mode?

Yes. Test mode is supported and clearly indicated. The plugin validates that your
keys match the selected mode.

### Is there a block (Gutenberg) for the donation form?

Not in this version. Use the shortcode `[ccfs_donation_form]`.

### What currencies are supported?

Currencies are based on your site settings and Stripe account. The plugin formats
amounts according to settings.

## Сын-пикирлер

There are no reviews for this plugin.

## Contributors & Developers

“Charity Campaigns & Fundraising System” is open source software. The following 
people have contributed to this plugin.

Мүчөлөрү

 *   [ Bueno Consulting ](https://profiles.wordpress.org/buenoconsulting/)
 *   [ Rolly Bueno ](https://profiles.wordpress.org/rollybueno/)

[Translate “Charity Campaigns & Fundraising System” into your language.](https://translate.wordpress.org/projects/wp-plugins/charity-campaigns)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/charity-campaigns/),
check out the [SVN repository](https://plugins.svn.wordpress.org/charity-campaigns/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/charity-campaigns/)
by [RSS](https://plugins.trac.wordpress.org/log/charity-campaigns/?limit=100&mode=stop_on_copy&format=rss).

## Өзгөртүүлөр

#### 1.0.0

Initial release.
 – Shortcode-based donation form with Stripe payment flow – Campaign
and Donation CPTs with admin metaboxes – Anonymous donation privacy controls – Admin
dashboard: overview, activity, and reports – Test mode support and key validation–
WordPress security best practices (nonces, sanitization)

## Мета

 *  Нуска **1.0.0**
 *  Акыркы жаңыртуу **9 ай мурун**
 *  Активдүү орнотуулар **Fewer than 10**
 *  WordPress нускасы ** 6.2 же андан жогору **
 *  Tested up to **6.8.8**
 *  PHP нускасы ** 7.4 же андан жогору **
 *  Тил
 * [English (US)](https://wordpress.org/plugins/charity-campaigns/)
 * Тег:
 * [charity](https://ky.wordpress.org/plugins/tags/charity/)[donations](https://ky.wordpress.org/plugins/tags/donations/)
   [fundraising](https://ky.wordpress.org/plugins/tags/fundraising/)
 *  [Advanced View](https://ky.wordpress.org/plugins/charity-campaigns/advanced/)

## Рейтинг

Азырынча эч кандай сын-пикир жок.

[Your review](https://wordpress.org/support/plugin/charity-campaigns/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/charity-campaigns/reviews/)

## Мүчөлөрү

 *   [ Bueno Consulting ](https://profiles.wordpress.org/buenoconsulting/)
 *   [ Rolly Bueno ](https://profiles.wordpress.org/rollybueno/)

## Колдоо

Комментарийлер барбы? Жардам керекпи?

 [Колдоо форумун көрүү](https://wordpress.org/support/plugin/charity-campaigns/)