BACK TO DIRECTORY

CharityGlow — Donations & Fundraising

by Md. Amdadul Haque

5.0
(2 ratings)

🚀 Create high-converting donation forms in minutes and start collecting donations today.

CharityGlow is a modern WordPress donation plugin designed to help nonprofits, NGOs, mosques, and fundraising organizations increase donations — not just collect them.

👉 Simple setup. Powerful features. No coding required.

🔥 See It In Action (Live Demo)
👉 https://demo.charityglow.com/
👉 https://charityglow.com/

🎁 Free setup for the first 100 organizations
We’ll help you install, configure, and launch your donation system.

🎯 Why Choose CharityGlow?

Most donation plugins are:
– ❌ Complicated
– ❌ Expensive (addons required)
– ❌ Hard to customize

CharityGlow is different:

✅ All-in-one solution
✅ Beginner-friendly setup
✅ Built for higher conversion rates
✅ Works worldwide + Bangladesh

💰 What You Can Do With CharityGlow

✔ Accept donations via Stripe, PayPal, SSLCommerz
✔ Accept bKash, Nagad, Rocket (Bangladesh)
✔ Create unlimited fundraising campaigns
✔ Accept one-time or recurring donations
✔ Track donors with built-in CRM
✔ Show progress bars, donor walls, and stats

👉 Everything you need in ONE plugin.

⚡ Built to Increase Donations

CharityGlow is not just a form plugin.

It helps you:
✔ Build donor trust
✔ Improve conversion rate
✔ Encourage recurring giving
✔ Create professional fundraising pages

💳 Payment Gateways

  • Stripe – Credit/Debit Cards (Worldwide)
  • PayPal – PayPal
  • SSLCommerz 🇧🇩 – bKash, Nagad, Rocket, Upay, Bank Cards
  • Bank Transfer – Offline/manual donations

🇧🇩 Perfect for Bangladesh

CharityGlow is the first free WordPress donation plugin with built-in SSLCommerz.

Accept:
✔ bKash
✔ Nagad
✔ Rocket
✔ Upay
✔ All Bangladeshi bank cards

👉 No extra plugins needed.

🧩 Powerful Features

  • 🎨 5 Beautiful Donation Form Templates
  • 🔁 Recurring Donations (monthly/yearly)
  • 🌍 Multi-Currency (25+ currencies)
  • 📊 Real-time Reports & Analytics
  • 👥 Donor CRM (profiles, history, lifetime value)
  • 📧 Email Receipts & Notifications
  • 📈 Campaign Goals & Progress Tracking
  • 🔒 Secure & GDPR compliant
  • 📱 Fully mobile responsive

🆓 Free vs Pro

Free version includes everything you need to start collecting donations:

  • Donation Forms (5 Templates): ✅ Free, ✅ Pro
  • Stripe Payment Gateway: ✅ Free, ✅ Pro
  • PayPal Payment Gateway: ✅ Free, ✅ Pro
  • SSLCommerz (bKash, Nagad, Rocket): ✅ Free, ✅ Pro
  • Bank / Offline Transfer: ✅ Free, ✅ Pro
  • Recurring Donations: ✅ Free, ✅ Pro
  • Unlimited Campaigns: ✅ Free, ✅ Pro
  • Campaign Goals & Progress Bar: ✅ Free, ✅ Pro
  • Donor CRM (profiles & history): ✅ Free, ✅ Pro
  • Email Receipts & Notifications: ✅ Free, ✅ Pro
  • Donor Wall & Recent Donations: ✅ Free, ✅ Pro
  • 25+ Currencies: ✅ Free, ✅ Pro
  • Anonymous Donations: ✅ Free, ✅ Pro
  • GDPR Compliance Tools: ✅ Free, ✅ Pro
  • Mobile Responsive Forms: ✅ Free, ✅ Pro
  • Advanced Form Builder: ❌ Free, ✅ Pro
  • Multi-step Donation Forms: ❌ Free, ✅ Pro
  • Conditional Form Fields: ❌ Free, ✅ Pro
  • 10 Premium Form Templates: ❌ Free, ✅ Pro
  • PDF Receipt Generator: ❌ Free, ✅ Pro
  • Custom Receipt Branding: ❌ Free, ✅ Pro
  • Sequential Receipt Numbers: ❌ Free, ✅ Pro
  • Campaign-Level Reports: ❌ Free, ✅ Pro
  • Analytics Dashboard: ❌ Free, ✅ Pro
  • Elementor Widgets: ❌ Free, ✅ Pro
  • Failed Payment Email: ❌ Free, ✅ Pro

🚀 Upgrade to Pro: https://charityglow.com/

🎥 Live Demo

👉 Frontend Demo: https://demo.charityglow.com/

❤️ Who Is This For?

  • Nonprofits & NGOs
  • Mosques (Bangladesh)
  • Churches & religious organizations
  • Schools & universities
  • Fundraising campaigns
  • Community & social organizations

⭐ Early Users Feedback

“Simple, powerful, and perfect for our donation campaigns.”

(👉 Add real testimonials soon)

🔧 Installation

  1. Upload plugin to /wp-content/plugins/
  2. Activate via WordPress admin
  3. Go to CharityGlow Settings
  4. Configure payment gateways
  5. Create your first campaign
  6. Add [charityglow_form] to any page

⚡ Quick Start

  1. Install & activate plugin
  2. Add Stripe or PayPal keys
  3. Create campaign
  4. Add form shortcode
  5. Start collecting donations

🔧 Shortcodes

  • [charityglow_form] — Main donation form
  • [charityglow_form campaign_id="123"] — Form linked to a specific campaign
  • [charityglow_form amounts="10,25,50,100,250"] — Custom preset amounts
  • [charityglow_campaigns] — Display all campaigns grid
  • [charityglow_progress_bar campaign_id="123"] — Campaign progress bar
  • [charityglow_donor_wall] — Public donor wall
  • [charityglow_recent_donations] — Recent donations list
  • [charityglow_stats] — Donation statistics

🔒 Security & Compliance

  • PCI compliant (via Stripe/PayPal/SSLCommerz)
  • GDPR ready (data export/delete)
  • Secure API & encrypted transactions

External Services

This plugin connects to third-party services for payment processing. These connections are essential to process donations securely. No data is sent until a donor actively initiates a payment.

Stripe

This plugin uses Stripe to process credit and debit card payments. Stripe is a payment processing platform that securely handles card transactions.

What it’s used for: Processing credit/debit card donations, managing recurring subscriptions, and handling refunds.

What data is sent:
* Payment amount and currency
* Card details (sent directly to Stripe via Stripe.js, never touches your server)
* Donor name and email address
* Billing address (if collected)
* Donation metadata (campaign ID, form ID, donation ID)

When data is sent: When a donor submits a donation form using the Stripe payment method.

Service Provider: Stripe, Inc.
* Website: https://stripe.com
* Terms of Service: https://stripe.com/legal/ssa
* Privacy Policy: https://stripe.com/privacy

This plugin includes the Stripe PHP library to communicate with Stripe’s API (https://api.stripe.com).

PayPal

This plugin uses PayPal to process donations via PayPal accounts and PayPal guest checkout.

What it’s used for: Processing donations through PayPal, allowing donors to pay using their PayPal balance, linked bank accounts, or cards via PayPal.

What data is sent:
* Payment amount and currency
* Donation/order description
* Return URLs (success and cancel pages on your site)
* Donor name and email (processed by PayPal)
* Invoice/donation ID for tracking

When data is sent: When a donor selects PayPal as their payment method and clicks to proceed. The donor is redirected to PayPal’s website (https://paypal.com) to complete the payment.

Service Provider: PayPal, Inc.
* Website: https://www.paypal.com
* Terms of Service: https://www.paypal.com/webapps/mpp/ua/useragreement-full
* Privacy Policy: https://www.paypal.com/webapps/mpp/ua/privacy-full

This plugin connects to PayPal’s API endpoints (https://api-m.paypal.com for live, https://api-m.sandbox.paypal.com for testing).

SSLCommerz

This plugin uses SSLCommerz to process donations via Bangladeshi payment methods including bKash, Nagad, Rocket, Upay, and Bangladeshi bank cards.

What it’s used for: Processing donations from Bangladesh using local payment methods (mobile wallets, internet banking, and bank cards).

What data is sent:
* Payment amount and currency (BDT only)
* Donor name, email, and phone number
* Donation/transaction ID for tracking
* Return URLs (success, fail, and cancel pages on your site)
* Store ID and transaction reference

When data is sent: When a donor selects SSLCommerz as their payment method and clicks to donate. The donor is redirected to SSLCommerz’s secure hosted payment page (https://securepay.sslcommerz.com) to complete the payment.

Service Provider: SSLCOMMERZ Limited
* Website: https://sslcommerz.com
* Terms of Service: https://sslcommerz.com/terms-condition/
* Privacy Policy: https://sslcommerz.com/privacy-policy/

This plugin connects to SSLCommerz API endpoints:
* Sandbox: https://sandbox.sslcommerz.com
* Live: https://securepay.sslcommerz.com

Note: SSLCommerz is only available for BDT (Bangladeshi Taka) transactions. It is intended for use by organizations based in Bangladesh.

Additional Info

Brand & WordPress.org Assets

Bundled under assets/images/ in the plugin package. When publishing to WordPress.org SVN, copy into the repository assets/ folder (sibling of trunk/):

  • assets/images/wordpress-org/icon-256x256.png assets/icon-256x256.png
  • assets/images/wordpress-org/banner-772x250.jpg assets/banner-772x250.jpg
  • assets/images/wordpress-org/banner-1544x500.jpg assets/banner-1544x500.jpg (optional retina)

Marketing / social: assets/images/facebook/, twitter/, linkedin/, favicon/.

On first activation, if the site has no Site Icon (Appearance Site Identity), CharityGlow imports its favicon once via wp_site_icon / site_icon. Existing site icons are never replaced.

Support

support@charityglow.com

Documentation

https://charityglow.com/docs

Credits

  • Stripe PHP Library – stripe.com
  • SSLCommerz – sslcommerz.com
  • Chart.js – For beautiful charts in admin dashboard
  • WordPress Community – For the amazing platform

Screenshots

Wizard (multi-step) donation form on frontend

Wizard (multi-step) donation form on frontend

All type donation form

All type donation form

Single campaign with donation form

Single campaign with donation form

Donation success page

Donation success page

Admin dashboard with real-time statistics

Admin dashboard with real-time statistics

Campaign management

Campaign management

Payment gateway settings (Stripe, PayPal, SSLCommerz)

Payment gateway settings (Stripe, PayPal, SSLCommerz)

Donation list

Donation list

Reports

Reports

Donor management (CRM) with lifetime value

Donor management (CRM) with lifetime value

Plugin Details

Active Installs
10
Total Downloads
908
Version
1.2.1
Requires WP
5.8
Requires PHP
7.4
Tested Up To
6.9.7
Added
2026-02-02
Last Updated
2026-08-27 8:42am GMT

Ratings

5
2
4
0
3
0
2
0
1
0