CharityGlow — Donations & Fundraising

ವಿವರಣೆ

🚀 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

Features:

  • Basic Donations: ✅ Free, ✅ Pro
  • Stripe / PayPal / SSLCommerz: ✅ Free, ✅ Pro
  • Recurring Donations: ✅ Free, ✅ Pro
  • Multi-Currency Auto Conversion: ❌ Free, ✅ Pro
  • Google Pay / Apple Pay: ❌ Free, ✅ Pro
  • Advanced Campaign Features: ❌ 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

(Keep your existing shortcode section unchanged here)

🔒 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

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
  • All type donation form
  • Single campaign with donation form
  • Donation success page
  • Admin dashboard with real-time statistics
  • Campaign management
  • Payment gateway settings (Stripe, PayPal, SSLCommerz)
  • Donation list
  • Reports
  • Donor management (CRM) with lifetime value

Installation

  1. Upload the charityglow folder to /wp-content/plugins/
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Go to CharityGlow Settings to configure payment gateways
  4. Add your Stripe and/or PayPal API keys, or SSLCommerz credentials for Bangladesh
  5. Create your first campaign in CharityGlow Campaigns
  6. Add the donation form to any page using [charityglow_form]

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

Quick Start

  1. After activation, go to CharityGlow Settings
  2. Enter your Stripe Test API keys (get from stripe.com/dashboard)
  3. Enable “Test Mode” for testing
  4. Create a test campaign with a goal amount
  5. Add [charityglow_form] to any page
  6. Make a test donation with card number: 4242 4242 4242 4242

Quick Start for Bangladesh (SSLCommerz)

  1. After activation, go to CharityGlow Settings Payment Gateways
  2. Enable SSLCommerz and enter your Store ID and Store Password
  3. For sandbox testing, use Store ID: testbox12345 and Password: qwerty
  4. Set your currency to BDT in settings
  5. Add [charityglow_form] to any page and test with sandbox credentials

FAQ

Which payment gateways are supported?

CharityGlow supports Stripe (credit/debit cards), PayPal, SSLCommerz (Bangladesh — bKash, Nagad, Rocket, Upay, bank cards), and Offline/Bank Transfer payments out of the box.

Does CharityGlow support bKash, Nagad, or Rocket?

Yes! Through the SSLCommerz integration, you can accept donations via bKash, Nagad, Rocket, Upay, and all major Bangladeshi bank cards and internet banking. SSLCommerz is included free of charge.

Is SSLCommerz free to use?

Yes! SSLCommerz integration is included in the free version of CharityGlow. You do need to register for an SSLCommerz merchant account at sslcommerz.com and get approved before accepting live payments.

Can I accept recurring donations?

Yes! Donors can choose to give monthly, quarterly, or yearly recurring donations. Stripe handles the automatic billing.

What form templates are available?

Five beautiful templates: Classic (full-featured), Inline (compact), Minimal (two-step), Card (modern), and Wizard (multi-step guided).

Is it mobile-friendly?

Yes, all donation forms are fully responsive and work great on mobile devices, tablets, and desktops.

Can I customize the donation amounts?

Yes, you can set custom preset amounts via shortcode attributes or in the plugin settings. Example: [charityglow_form amounts="10,25,50,100,250"]

Does it send email receipts?

Yes, donors automatically receive a beautiful HTML email receipt after donating. Admins also receive notification emails.

Is it GDPR compliant?

Yes, CharityGlow includes GDPR compliance features including donor data export and deletion capabilities.

Can I track donations by campaign?

Yes, you can create unlimited campaigns and track donations, donors, and progress for each one separately.

Does it work with my theme?

CharityGlow is designed to work with any properly coded WordPress theme. It’s tested with popular themes like Astra, GeneratePress, and OceanWP.

Can donors give anonymously?

Yes, there’s an option for donors to make their donation anonymous. Their name will be hidden from public donor walls.

What currencies are supported?

25+ currencies including USD, EUR, GBP, BDT (Bangladeshi Taka), CAD, AUD, JPY, INR, and more. The plugin properly handles zero-decimal currencies like JPY.

How do I display a campaign progress bar?

Use the shortcode: [charityglow_progress_bar campaign_id="123"]

Can I show recent donations on my site?

Yes! Use [charityglow_recent_donations] or [charityglow_donor_wall] shortcodes to display recent donors and donations.

What data is shared with payment providers?

Please see the “External Services” section in this readme for detailed information about what data is shared with Stripe, PayPal, and SSLCommerz, and when.

‍ವಿಮರ್ಶೆಗಳು‍

ಏಪ್ರಿಲ್ 5, 2026
I had a great experience using CharityGlow — Donations & Fundraising. It’s very easy to set up, has a clean UI, and supports Stripe, PayPal, and SSLCommerz, which makes fundraising smooth. The campaign management, donor tracking, and customization options are really helpful. Overall, a simple yet powerful plugin — highly recommended!
ಮಾರ್ಚ್ 29, 2026
I’ve tried several donation plugins, but CharityGlow truly stands out — especially because it offers free recurring donations, which is rare! Most plugins charge extra for this feature, so having it included without additional cost is a huge benefit for our organization. The setup was simple on our WordPress site, and the recurring donation option works smoothly. It allows our supporters to contribute monthly without any hassle, helping us build stable, long-term funding. The forms are clean, customizable, and mobile-friendly. Everything runs perfectly, and the overall experience has been excellent. If you’re looking for a powerful donation plugin with free recurring donation functionality, CharityGlow is absolutely worth it. Highly recommended! 🙌
Read all 2 reviews

Contributors & Developers

“CharityGlow — Donations & Fundraising” is open source software. The following people have contributed to this plugin.

ಕೊಡುಗೆದಾರರು

Changelog

1.1.0 – 2026-03-11

  • New: SSLCommerz payment gateway integration (Bangladesh) — bKash, Nagad, Rocket, Upay, bank cards, and internet banking
  • New: BDT (Bangladeshi Taka) currency support
  • Improvement: Payment gateway settings page now shows Bangladesh-only warning for SSLCommerz
  • Improvement: Donation form shows all three payment options (Stripe, PayPal, SSLCommerz) based on admin settings

1.0.0 – 2026-02-02

  • Initial release
  • Payment Gateways: Stripe, PayPal, Razorpay, Offline/Bank Transfer
  • Form Templates: Classic, Inline, Minimal, Card, Wizard (5 templates)
  • Campaign Management: Unlimited campaigns with goals, deadlines, and progress tracking
  • Donor Management: Full CRM with donor profiles, history, and lifetime value
  • 12 Shortcodes: Forms, campaigns, stats, donor walls, progress bars, and more
  • Email System: Beautiful HTML receipts and admin notifications
  • Analytics Dashboard: Real-time stats, charts, and reports
  • Recurring Donations: Monthly, quarterly, and yearly options
  • Multi-Currency: 25+ currencies with proper formatting
  • Zero-Decimal Support: Proper handling of JPY, KRW, and other currencies
  • Mobile Responsive: All forms optimized for any device
  • GDPR Compliance: Data export and deletion tools
  • Anonymous Donations: Option to give anonymously
  • Theme Compatibility: Works with Astra, GeneratePress, OceanWP, and more