Deskripsi
π 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
- Upload plugin to
/wp-content/plugins/ - Activate via WordPress admin
- Go to CharityGlow Settings
- Configure payment gateways
- Create your first campaign
- Add
[charityglow_form]to any page
β‘ Quick Start
- Install & activate plugin
- Add Stripe or PayPal keys
- Create campaign
- Add form shortcode
- 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
Tangkapan Layar
Instalasi
- Upload the
charityglowfolder to/wp-content/plugins/ - Activate the plugin through the ‘Plugins’ menu in WordPress
- Go to CharityGlow Settings to configure payment gateways
- Add your Stripe and/or PayPal API keys, or SSLCommerz credentials for Bangladesh
- Create your first campaign in CharityGlow Campaigns
- Add the donation form to any page using
[charityglow_form]
π Free setup assistance is available for the first 100 charities.
Quick Start
- After activation, go to CharityGlow Settings
- Enter your Stripe Test API keys (get from stripe.com/dashboard)
- Enable “Test Mode” for testing
- Create a test campaign with a goal amount
- Add
[charityglow_form]to any page - Make a test donation with card number: 4242 4242 4242 4242
Quick Start for Bangladesh (SSLCommerz)
- After activation, go to CharityGlow Settings Payment Gateways
- Enable SSLCommerz and enter your Store ID and Store Password
- For sandbox testing, use Store ID:
testbox12345and Password:qwerty - Set your currency to BDT in settings
- Add
[charityglow_form]to any page and test with sandbox credentials
Tanya Jawab
-
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. -
Please see the “External Services” section in this readme for detailed information about what data is shared with Stripe, PayPal, and SSLCommerz, and when.
Ulasan
Kontributor & Pengembang
“CharityGlow β Donations & Fundraising” adalah perangkat lunak open source. Berikut ini mereka yang sudah berkontribusi pada plugin ini.
KontributorTerjemahkan “CharityGlow β Donations & Fundraising” dalam bahasa Anda.
Tertarik mengembangkan?
Lihat kode, periksa repositori SVN , atau mendaftar ke log pengembangan melalui RSS.
Log Perubahan
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










