BD Wallet is the only Shopify app that handles the full payment lifecycle for Bangladesh with bKash & Nagad checkout, automated COD collection after delivery, and a shared Fraud Registry to protect your store from repeat non-payers. Payments go directly to your own wallet. No middleman.
Trusted integrations
The Problem
Without BD Wallet
With BD Wallet
Let your customers choose their preferred mobile wallet at checkout. BD Wallet connects directly to your own bKash and Nagad merchant accounts - payments settle into your wallet instantly, with zero intermediary.
Payment Method
bKash
Mobile wallet payment
Nagad
Mobile wallet payment
🔒 Secured by AES-256 encryption
COD Agent - Live
Rahim Uddin
017XX-XXXXXX
Karim Mia
018XX-XXXXXX
Nasrin Akter
019XX-XXXXXX
When your delivery team hands over a COD order, BD Wallet's agent automatically fires a secure bKash or Nagad payment link to the customer. The money lands in your wallet. Shopify updates itself. You do nothing.
Bangladesh's only cross-merchant shared fraud database. When a customer refuses to pay after delivery, you report their phone number once. Every other BD Wallet merchant is instantly warned if that number appears on their orders - before shipping.
How it works: Customer phones are hashed before storage - no personal data is exposed. Only the risk level is shared between merchants, never the raw phone number.
🛡️ Fraud Registry - COD Order #1045
017XX-XXXXXX · Karim Mia
Risk Level
HIGH
All the tools a Bangladeshi Shopify merchant needs, in one app.
Your bKash and Nagad API credentials are encrypted the moment you save them. Even our team cannot read them.
Track COD collection rates, payment volumes, fraud reports filed, and quota usage in real-time.
Process and track refunds directly from the app. Customers notified automatically via SMS.
If a payment fails due to insufficient balance or timeout, customers can revisit the same link and retry.
Payment pages are built for Bangladeshi smartphone users - fast, clear, optimised for bKash/Nagad app handoff.
BD Wallet never holds or touches your funds. All payments settle directly into your own merchant wallet.
How It Works
Zero manual steps. Zero phone calls. Zero missed payments.
Your delivery team hands over the product. The COD Agent detects the checkout/delivery event - or you trigger it manually.
BD Wallet instantly generates a secure, time-limited bKash or Nagad payment link and sends it via SMS.
Customer taps the link and pays via their preferred mobile wallet. Money goes directly into your merchant account.
Your wallet is credited. The Shopify order is marked as paid instantly. No delays, no manual updates.
Connect Your Store
Install BD Wallet as a custom app on your Shopify store. Copy paste the instructions and complete the setup in a minute.
Add Gateway Credentials
Enter your bKash and/or Nagad API credentials. They are encrypted with AES-256-GCM instantly. Test with sandbox mode.
Enable & Go Live
Toggle on checkout and COD collection. The Agent starts working automatically - Go Live in minutes without any setup cost.
Security & Trust
We use banking-grade security to protect your API keys and payment data.
BD Wallet connects as a private custom app on your Shopify store. Per-store credentials, minimal permissions, and no third-party data sharing.
Your bKash and Nagad API credentials are encrypted with AES-256-GCM the moment you save them. They are never stored in plain text - not even our team can read them.
Every payment settles directly to YOUR bKash or Nagad merchant account. BD Wallet never holds, intermediates, or has access to your funds at any point.
View all transactions, statuses, and logs in real-time. Disable gateways, rotate credentials, or uninstall at any time - instant effect, no delays.
Pricing
No hidden fees. No surcharges to your customers. Cancel anytime.
~$9.99 USD
7-day free trial
~$19.99 USD
7-day free trial
Pay As You Go
2% per completed transaction · No monthly fee · Perfect for seasonal stores
Monthly PDF invoices auto-generated · Pay in BDT via bKash, Nagad, or bank transfer
Testimonials
“We used to call every COD customer after delivery - sometimes for days. BD Wallet sends the bKash link automatically, the payment lands in our account, and the order closes itself. We recovered 40% more COD revenue in the first month.”
Rima Ahmed
Fashion BD
“The Fraud Registry alone is worth the subscription. I checked a repeat customer before shipping and saw they had been flagged by two other merchants. Saved me a 4,500 BDT loss on a COD order I would have shipped without thinking.”
Arif Hossain
TechShop Dhaka
“As a small business every taka counts. BD Wallet collects COD payments straight into my Nagad account - no intermediary, no delay. And knowing a customer's fraud history before I ship gives me real peace of mind.”
Mita Rani
Deshi Crafts
FAQ
BD Wallet adds bKash and Nagad as payment options at your Shopify checkout. When a customer selects either gateway, they're taken to a secure payment page. After payment, money goes directly to your merchant account and the Shopify order is marked as paid automatically.
When a COD order is placed or delivered, BD Wallet automatically sends the customer a secure bKash or Nagad payment link via SMS. You choose when the link fires: immediately on order placement (On Order), when the order is marked as fulfilled (On Fulfillment), or you trigger it manually from your dashboard. Once the customer pays, money settles directly into your merchant account and the Shopify order is marked as paid - no phone calls, no manual follow-up.
It's a shared, cross-merchant database of customers who have previously refused to pay after receiving COD orders. When a customer places a COD order on your store, BD Wallet checks their number against the registry and shows a risk badge (LOW / MEDIUM / HIGH). You decide whether to ship. The warning is never a block - it's information, and it's yours to act on.
Yes. The COD Orders page shows a risk badge next to every customer based on how many merchants have flagged their number. You can report a non-payer in one click, which immediately updates the registry for all other merchants.
Yes, always. BD Wallet connects to YOUR merchant account using your own API credentials. Every payment settles directly into your account. We never hold, touch, or intermediate your money.
Your API credentials are encrypted with AES-256-GCM the moment you save them. They are never stored in plain text - not in our database, not in logs, and not visible to our team.
Yes. When you enable both gateways, customers see both options on the payment page and choose the one they prefer. If you only enable one, that gateway is used automatically.
The payment link stays active. If a payment fails due to insufficient balance or a timeout, the customer can revisit the same link and retry with the same gateway or switch to the other one.
No. BD Wallet charges zero fees to your customers - no surcharges, no extra costs. You pay only the merchant-side subscription fee.
Yes. We offer billing in BDT via bKash, Nagad, or bank transfer. Monthly PDF invoices are auto-generated for your accounting records.
You can disconnect at any time. All stored credentials are immediately and permanently deleted. No data is retained beyond what is required for any pending refund disputes.
Join Bangladeshi Shopify merchants who have eliminated manual payment chasing. Set up in under 10 minutes with our team.
No credit card required · Our team sets it up with you · Cancel anytime