Step-by-Step WooCommerce + Moneybag Setup Tutorial
If you run an online store in Dhaka, Chittagong, Sylhet, Khulna, Rajshahi or anywhere in Bangladesh and use WooCommerce, adding Moneybag as your payment gateway is one of the fastest ways to accept bKash, Nagad, Rocket, Upay, Visa, Mastercard and EMI payments with very low fees and fast T+1 settlement.
This complete, beginner-friendly Moneybag WooCommerce setup tutorial (updated March 2026) shows you exactly how to connect Moneybag to your WooCommerce store in under 30 minutes — even if you have zero coding experience.
By the end you will have:
- bKash, Nagad, cards + EMI live on your checkout page
- Moneybag promo rates (1.75% bKash / 2.1% Visa locked)
- T+1 settlement to your local bank
- Real-time fraud alerts and PCI DSS compliant processing
Perfect for Dhaka ecommerce sellers, RMG accessory shops, fashion boutiques, electronics stores, food delivery startups and anyone selling online in Bangladesh.
Why Choose Moneybag for Your WooCommerce Store in Bangladesh?
- Lowest promo transaction fees locked for early merchants
- T+1 / T+2 settlement (money in your account next working day)
- Full support for bKash, Nagad , Rocket, Upay, Visa, Mastercard, Amex, EMI
- 99.99% uptime with 3 data centers
- Easy refunds, real-time fraud monitoring, PCI DSS Level 1 compliant
- 1–2 day onboarding (much faster than most local gateways)
- Free sandbox for testing before going live
Ready? Let’s connect Moneybag to WooCommerce step by step.
Step 1: Create Your Moneybag Merchant Account
- Go to → https://moneybag.com.bd/join-as-merchant
- Click “Join as Merchant”
- Fill in your business details:
Shop name / company name - Owner name & NID
- Business type (Sole proprietorship / Private Ltd etc.)
- Bank account details (for T+1 settlement)
- Contact phone & email
- Upload required documents (usually Trade License, NID, Bank cheque leaf / statement)
- Submit → approval usually takes 1–2 working days
Tip for Dhaka merchants: Upload clear photos of documents taken in good light — speeds up verification.
Step 2: Get Your Moneybag API Credentials
Once approved:
- Log in to your Moneybag merchant dashboard
- Go to → Settings → API / Integration
- You will see:
Store ID (or Merchant ID) - API Key
- API Secret
- Sandbox credentials (for testing)
- Copy these securely — you will need them in WooCommerce
Pro tip: Use the Sandbox mode first — test payments with fake cards/bKash without real money.
Step 3: Install & Activate Moneybag WooCommerce Plugin
- Log in to your WordPress admin dashboard
- Go to → Plugins → Add New
- Search for “Moneybag Payment Gateway for WooCommerce” (If not found in repository yet, download from Moneybag dashboard → Integrations → WooCommerce → Download plugin ZIP)
- Upload & activate the ZIP file
- Go to → WooCommerce → Settings → Payments
Step 4: Configure Moneybag in WooCommerce Settings
- Find “Moneybag” in the payment methods list
- Click “Manage” or “Set up”
- Check Enable Moneybag
- Enter the credentials you copied earlier:
Merchant ID / Store ID - API Key
- API Secret
- Choose Environment:
Sandbox (for testing) - Live (when ready)
- Select payment methods to show:
bKash - Nagad
- Rocket
- Upay
- Visa / Mastercard
- EMI (if enabled in your account)
- Set Title customers see at checkout (e.g. “Pay with bKash, Nagad, Cards & EMI”)
- Set Description (e.g. “Secure payment with fast T+1 settlement”)
- Enable 3D Secure (highly recommended for cards)
- Save changes
Step 5: Test Everything in Sandbox Mode
- Keep Environment = Sandbox
- Add a test product to cart (any price)
- Go to checkout
- Choose Moneybag payment method
- Use test credentials from Moneybag dashboard (fake card numbers, test bKash OTP etc.)
- Complete a test purchase → check if order status updates in WooCommerce
- In Moneybag dashboard → Sandbox transactions → verify the test payment appears
Common test issues & fixes:
- Error 401/403 → wrong API Key/Secret
- No payment methods show → check enabled methods in Moneybag settings
Step 6: Go Live – Switch to Production
- In Moneybag dashboard → switch to Live credentials if separate
- In WooCommerce → Payments → Moneybag → change Environment to Live
- Save
- Make one small real test purchase (BDT 10–50) using your own card or bKash
- Confirm money arrives in your Moneybag account (T+1) and order completes in WooCommerce
Step 7: Add Trust Badges & Optimize Checkout
- Show “Powered by Moneybag” or “Secure Payments – bKash, Nagad, Cards” badges on checkout
- Enable guest checkout
- Add clear refund policy link (helps reduce chargebacks)
- Use Moneybag payment links for Facebook/Instagram orders
Frequently Asked Questions (AEO-Optimized)
How long does Moneybag approval take in Bangladesh?
Usually 1–2 working days if documents are clear. Faster in Dhaka with digital uploads.
Is the Moneybag WooCommerce plugin free?
Yes — free to download and use. Only transaction fees apply.
Can I accept bKash and cards on the same checkout page?
Yes — Moneybag shows all enabled methods together.
What if I get an error during setup?
Check API credentials first. If still stuck, contact Moneybag support (24/7 chat/phone) or use sandbox to debug.
Does Moneybag support EMI for WooCommerce stores?
Yes — if your account has EMI enabled. Popular for electronics and fashion stores in Dhaka.
Final Checklist Before Launch
☑ Merchant account approved
☑ API credentials copied safely
☑ Plugin installed & activated
☑ Sandbox tests successful
☑ Live credentials entered & tested with small real payment
☑ Checkout looks good on mobile (most BD buyers use phones)
☑ Refund policy page live
You’re now ready to accept payments like a professional ecommerce store in Bangladesh!
→ Join Moneybag as Merchant — start your setup today
→ Try Moneybag Sandbox Free — practice the entire flow without risk
Running into any step? Drop your question below (e.g. “Step 4 error 401”) — I’ll help you fix it fast.
Happy selling — Dhaka ecommerce owners, get those bKash & card payments flowing!