WordPress plugin intelligence profile

CharityGlow — Donations & Fundraising

Free recurring donations, 0% platform fees. Stripe, PayPal, bKash/Nagad via SSLCommerz. Setup wizard, shortcodes, dashboard, and reports.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.2.3
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.8 · PHP 7.4
Directory statusactive
Last directory update31 Oct 20262d ago
Active installations10Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 2 ratings
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 CharityGlow — Donations & Fundraising version 1.2.3 as active, updated 2d ago and tested up to WordPress 7.1.

Overview

About this plugin

CharityGlow is a WordPress donation and fundraising plugin for nonprofits, NGOs, mosques, churches, schools, and community groups.

Donors can give once or on a schedule. CharityGlow does not charge a platform fee. Stripe, PayPal, and SSLCommerz charge their own processing fees.

Free recurring donations. 0% CharityGlow platform fee. A setup wizard, shortcodes, a dashboard, and reports.

com/

com/

Why charities use the free plugin

  • Recurring donations are free — monthly, quarterly, and yearly through Stripe and PayPal
  • 0% platform fee — CharityGlow does not take a percentage of the gift
  • Stripe — card donations, one-time and recurring
  • PayPal — one-time and recurring
  • bKash, Nagad, Rocket, and Upay through SSLCommerz (one-time, BDT, SSLCommerz merchant account required)
  • Bank transfer for offline donations
  • Setup wizard — connect a gateway, create a campaign, copy the shortcode
  • Shortcodes for the form, campaigns, progress, donor wall, stats, and recent gifts
  • Dashboard and reports — totals, basic charts, this month, top campaigns, top donors, and gateway totals
  • 21 currencies in Settings (USD, EUR, GBP, CAD, AUD, JPY, INR, BRL, MXN, CHF, CNY, NZD, SEK, NOK, DKK, PLN, SGD, HKD, KRW, ZAR, BDT)

Start on the free plugin. Upgrade when you need PDF receipts, the form builder, or Elementor.

🎁 Free Setup Assistance

Free setup assistance for the first 100 organizations.

If you need help getting started, we’ll help you install, configure, and launch your CharityGlow donation system.

💡 Why CharityGlow?

CharityGlow gives you the core tools needed to start accepting donations and managing fundraising campaigns from your WordPress website.

  • Create beautiful donation forms
  • Accept one-time and recurring donations
  • Connect popular payment gateways
  • Create unlimited fundraising campaigns
  • Track donations and donors
  • Display campaign goals and progress
  • Send donor receipts and admin notifications
  • Manage donation data from your WordPress dashboard

Start free, then upgrade when you need more advanced fundraising tools.

💳 Payment Gateways

  • Stripe — Credit and debit card donations
  • PayPal — PayPal and supported guest checkout options
  • SSLCommerz — bKash, Nagad, Rocket, Upay, bank cards, and internet banking (one-time gifts in BDT; an SSLCommerz merchant account is required)
  • Bank Transfer — Offline/manual donations

🎨 Beautiful Donation Forms

Choose from 5 included donation form templates:

  • Classic
  • Inline
  • Minimal
  • Card
  • Wizard

You can also configure preset donation amounts, custom amounts, anonymous donations, and donation comments.

❤️ Fundraising Campaigns

Create unlimited campaigns and give each campaign its own fundraising goal, deadline, featured image, donation form, and progress display.

Use CharityGlow to build campaigns for:

  • Emergency fundraising
  • Zakat and sadaqah
  • Orphan support
  • Education
  • Medical assistance
  • Community projects
  • General charity campaigns

🔁 Recurring Donations

Give donors the option to make recurring contributions:

  • Monthly
  • Quarterly
  • Yearly

Recurring payments run through Stripe and PayPal. SSLCommerz and bank transfer accept one-time donations.

👥 Donor Management

Keep donation and donor information organized inside WordPress.

  • Donor profiles
  • Donation history
  • Lifetime value
  • Campaign-related donation data
  • Recent donations
  • Public donor wall with anonymous donation support

📊 Reports & Dashboard

Monitor your fundraising activity from the WordPress dashboard.

  • Donation statistics
  • Basic charts
  • Recent donations
  • Campaign progress
  • Donation records
  • Donor information

📧 Donation Receipts & Notifications

CharityGlow can send:

  • Donor email receipts
  • Admin donation notifications

Your donors can receive confirmation after a successful donation while administrators stay informed about new donations.

📱 Mobile-Friendly

CharityGlow donation forms are designed to work across:

  • Desktop
  • Tablet
  • Mobile

🆓 Free Version

The free version includes the core tools needed to launch a WordPress donation system.

Included in Free:

  • 5 donation form templates
  • Stripe
  • PayPal
  • SSLCommerz
  • Bank Transfer
  • One-time donations
  • Recurring donations
  • Unlimited campaigns
  • Campaign goals and deadlines
  • Progress bars
  • Featured campaign images
  • Donor profiles
  • Donation history
  • Lifetime donor value
  • Dashboard statistics
  • Basic charts
  • Recent donations
  • Donor wall
  • Donation comments
  • Anonymous donations
  • Donation email receipts
  • Admin notifications
  • 12 shortcodes
  • 21 currencies
  • Mobile-responsive forms
  • GDPR-related data tools

Free version limitation: Donation forms include CharityGlow branding.

🚀 CharityGlow Pro

Need more control over your donation forms, receipts, reporting, and page-builder integration?

CharityGlow Pro adds advanced fundraising tools on top of the free version.

Recurring donations (monthly, quarterly, yearly) are included in the free plugin. Pro adds PDF receipts, advanced reporting, form builder, Elementor widgets, failed-payment emails, and branding control.

Pro features include:

  • Advanced form builder
  • Multi-step donation forms
  • Basic conditional fields
  • Custom donation amounts in the form builder
  • Popup/modal donation forms
  • 10 premium donation templates
  • Remove CharityGlow branding
  • PDF donation receipts
  • Custom receipt logo and branding
  • Sequential receipt numbers
  • Failed payment email notifications
  • Campaign-level reports
  • Basic fundraising analytics
  • Elementor widgets for donation forms, campaigns, and progress
  • Failed payment email notifications for recurring gifts
  • Additional payment options and integrations as Pro development expands

)

🔥 Why Upgrade?

The free version is designed to help you start accepting donations quickly.

Upgrade to Pro when you need advanced tools such as:

Advanced Forms

* More form layouts

* Multi-step forms

* Conditional fields

* Popup/modal donation forms

Professional Receipts

* PDF donation receipts

* Custom receipt branding

* Sequential receipt numbers

Better Administration

* Campaign-level reports

* Donor CSV import/export

* Additional analytics

WordPress Page Builder Integration

* Elementor widgets for forms, campaigns, and progress

Branding Control

* Remove CharityGlow branding from donation forms

❤️ Who Is CharityGlow For?

CharityGlow is suitable for:

  • Nonprofits and NGOs
  • Charities and fundraising organizations
  • Mosques and Islamic organizations
  • Churches and religious organizations
  • Schools and educational organizations
  • Community and social organizations
  • Individual fundraising campaigns

🧩 Shortcodes

  • [charityglow_form] — Main donation form ( [charityglow_donation_form] is the same form)
  • [charityglow_form campaign_id="123"] — Donation form linked to a campaign
  • [charityglow_form amounts="10,25,50,100,250"] — Custom preset donation amounts
  • [charityglow_campaign] — Single campaign
  • [charityglow_campaigns] — Display campaigns
  • [charityglow_progress_bar campaign_id="123"] — Display campaign progress
  • [charityglow_donor_wall] — Display public donor wall
  • [charityglow_recent_donations] — Display recent donations
  • [charityglow_stats] — Display donation statistics
  • [charityglow_zakat_calculator] — Zakat calculator (cash, gold, silver, business assets, nisab)
  • [charityglow_how_it_works] — How giving works
  • [charityglow_payment_methods] — Enabled payment methods
  • [charityglow_donation_success] — Donation success page
  • [charityglow_donation_failed] — Donation failed page

🔒 Security & Privacy

CharityGlow is designed to work with established payment providers for payment processing.

  • Payment card information is handled by the supported payment provider rather than stored as raw card data by CharityGlow.
  • Stripe, PayPal, and SSLCommerz process payments through their own systems.
  • Freemius handles Pro licensing, upgrades, and optional analytics. CharityGlow does not send site or usage data to Freemius unless an administrator opts in, activates a license, or starts checkout.
  • CharityGlow includes data export and deletion tools to help site administrators manage donor data.
  • Review the payment provider’s terms and privacy policy, and the Freemius terms and privacy policy, for details about their services.

🔧 Installation

  • Install CharityGlow from the WordPress plugin directory, or upload the charityglow folder to /wp-content/plugins/.
  • Activate the plugin through the Plugins menu in WordPress.
  • Go to CharityGlow → Settings.
  • Configure one or more payment gateways.
  • Create your first campaign from CharityGlow → Campaigns.
  • Add [charityglow_form] to a page where you want to accept donations.

🎁 Free setup assistance is available for the first 100 charities.

⚡ Quick Start

  • Install and activate CharityGlow.
  • Open CharityGlow → Settings.
  • Configure Stripe, PayPal, SSLCommerz, and/or Bank Transfer.
  • Create a campaign.
  • Add a CharityGlow donation form to your page.
  • Test your donation flow.
  • Publish your campaign and start accepting donations.

Quick Start for Stripe Testing

  • Go to CharityGlow → Settings.
  • Enter your Stripe test API keys.
  • Enable test mode.
  • Create a test campaign.
  • Add [charityglow_form] to a page.
  • Use Stripe’s official test card information when testing payments.

For current Stripe test-card details, see Stripe’s documentation.

Quick Start with SSLCommerz (bKash, Nagad, Rocket)

  • Go to CharityGlow → Settings → Payment Gateways.
  • Enable SSLCommerz.
  • Enter your SSLCommerz Store ID and Store Password.
  • Use your approved sandbox credentials for testing.
  • Set your donation currency to BDT.
  • Add [charityglow_form] to a page and test the donation flow.

Use the credentials provided by SSLCommerz for your account. Do not publish real merchant credentials in documentation or support requests.

External Services

This plugin connects to third-party services for payment processing, and to Freemius for licensing, upgrades, and optional analytics. Payment connections are used when a site administrator enables the corresponding payment gateway and a donor initiates a payment. Freemius is contacted only after an administrator opts in, activates a license, or starts checkout.

Stripe

CharityGlow uses Stripe to process credit and debit card donations and supported recurring payments.

What it’s used for: Processing card donations, recurring payments, and supported payment operations.

What data may be sent:

* Payment amount and currency

* Donor name and email address

* Billing information when collected

* Donation metadata such as campaign ID, form ID, and donation ID

* Card/payment information required by Stripe’s payment system

When data is sent: When a donor submits a donation using Stripe.

Service Provider: Stripe, Inc.

com

com/legal/ssa

com/privacy

CharityGlow communicates with Stripe through its API and Stripe’s supported payment libraries.

PayPal

CharityGlow uses PayPal to process donations through PayPal accounts and supported guest checkout options.

What it’s used for: Processing donations through PayPal.

What data may be sent:

* Payment amount and currency

* Donation/order description

* Return and cancellation URLs

* Donor information required by PayPal

* Donation/invoice ID for tracking

When data is sent: When a donor selects PayPal and proceeds to payment.

Service Provider: PayPal, Inc.

com

com/webapps/mpp/ua/useragreement-full

com/webapps/mpp/ua/privacy-full

CharityGlow communicates with PayPal through PayPal’s supported API endpoints.

SSLCommerz

CharityGlow uses SSLCommerz to process one-time donations in BDT through bKash, Nagad, Rocket, Upay, internet banking, and supported bank cards.

What it’s used for: Processing one-time BDT donations through bKash, Nagad, Rocket, Upay, internet banking, and bank cards.

What data may be sent:

* Payment amount and currency

* Donor name, email, and phone number

* Donation/transaction ID

* Return URLs for success, failure, and cancellation

* Merchant/store and transaction references required by SSLCommerz

When data is sent: When a donor selects SSLCommerz and proceeds to payment.

Service Provider: SSLCOMMERZ Limited

com

com/terms-condition/

com/privacy-policy/

CharityGlow communicates with SSLCommerz through its supported API endpoints.

Currency limitation: SSLCommerz payments in CharityGlow are intended for BDT transactions.

Freemius

CharityGlow includes the Freemius SDK for Pro and Agency licensing, in-dashboard upgrades, and optional product analytics.

What it’s used for: License checks, the upgrade checkout, and usage analytics that an administrator can opt into. The free plugin works if the administrator skips the opt-in.

What data may be sent:

* Administrator name and email address

* Site address

* WordPress version, PHP version, site language, and the CharityGlow version

* License key, when a paid license is activated

* Plan and billing details entered on the Freemius checkout page

When data is sent: Only when an administrator opts in on the Freemius activation screen, activates a license, or starts checkout. Installing or activating the plugin, and ordinary admin or donation pages, do not send site or usage data to Freemius.

Service Provider: Freemius, Inc.

com

com/terms/

com/privacy/

WordPress.org metadata

Plugin tags

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

  • recurring donation
  • charity
  • fundraising
  • nonprofit
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 7.4
Update activity31 Oct 20262d 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.2.21.2.3
Version1.2.11.2.2
WordPress compatibility6.9.87.1.4
WordPress compatibility6.9.76.9.8
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.