bKash & Nagad CheckoutAutomated COD CollectionShared Fraud Registry

Shopify Checkout with bKash & Nagad, Automated COD Collection and Fraud Protection.

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.

Customer places orderPays via bKash or NagadMoney hits your walletShopify order marked paid
Free to get started
Payments go to your own wallet
Both bKash & Nagad supported
Fraud Registry included

Trusted integrations

bKash
Nagad
SShopify
🔒AES-256

The Problem

Bangladeshi merchants lose thousands every month to manual processes and fraud

Without BD Wallet

  • No bKash or Nagad option at Shopify checkout - cart abandon
  • Extra gateway overhead charge on customer - checkout abandon
  • Chase every COD customer manually by phone after delivery
  • No way to know which customers routinely refuse payment
  • Update Shopify orders manually, one by one
  • Revenue stuck in 'pending' while suppliers wait

With BD Wallet

  • Checkout with bKash & Nagad - no extra charge on customer
  • COD Agent sends payment links automatically on delivery
  • Fraud Registry flags high-risk customers before you ship
  • Money settles directly into your merchant wallet
  • Shopify orders marked paid the moment payment clears
  • Your team focuses on fulfillment - not payment chasing
Feature 1

Add bKash & Nagad to your Shopify checkout in minutes

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.

  • Both bKash and Nagad active simultaneously - customer picks the one they prefer
  • Payment goes directly to YOUR merchant account, never a third party
  • Shopify order marked as paid the moment the transaction clears
  • Mobile-first payment pages optimised for Bangladeshi smartphone users
  • If payment fails, customer can retry on the same link - no dead ends
Enable bKash & Nagad Checkout

Payment Method

bKash

Mobile wallet payment

Nagad

Mobile wallet payment

Order total৳ 2,450

🔒 Secured by AES-256 encryption

✓ Order Paid

COD Agent - Live

Rahim Uddin

017XX-XXXXXX

LOW
৳ 1,800Link Sent

Karim Mia

018XX-XXXXXX

HIGH
৳ 3,200Hold

Nasrin Akter

019XX-XXXXXX

LOW
৳ 950Paid ✓
3 COD orders today1 collected · ৳950
🤖 Agent running 24/7
Feature 2

Automated COD payment collection - no phone calls, ever

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.

  • Auto-sends bKash/Nagad payment link on delivery - zero manual steps
  • Retryable links - customer can pay even if they missed the first message
  • Resend with one click - old link is expired, quota slot is reclaimed
  • Shopify order marked paid the instant payment lands in your wallet
  • Full transaction log: reference IDs, timestamps, and gateway used
Automate COD Collection
Feature 3 - Unique to BD Wallet

The Fraud Registry: stop repeat fraud customers before you ship

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.

  • Risk badge (LOW / MEDIUM / HIGH) shown next to every COD customer
  • Badge is calculated from how many merchants have flagged the number
  • Report a non-payer in one click - the whole network benefits
  • Warning is informational - you always decide whether to proceed
  • Grows stronger with every merchant who joins the network

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

⚠️
Reports filed7 merchants
Last reported3 days ago
Order value at risk৳ 3,200
⚠️ High Risk Customer

Everything else included

All the tools a Bangladeshi Shopify merchant needs, in one app.

🔒

AES-256-GCM Encryption

Your bKash and Nagad API credentials are encrypted the moment you save them. Even our team cannot read them.

📊

Live Analytics Dashboard

Track COD collection rates, payment volumes, fraud reports filed, and quota usage in real-time.

↩️

Full Refund Management

Process and track refunds directly from the app. Customers notified automatically via SMS.

🔀

Failed Payment Retry

If a payment fails due to insufficient balance or timeout, customers can revisit the same link and retry.

📱

Mobile-First Payment Pages

Payment pages are built for Bangladeshi smartphone users - fast, clear, optimised for bKash/Nagad app handoff.

🏦

Your Money, Your Account

BD Wallet never holds or touches your funds. All payments settle directly into your own merchant wallet.

How It Works

Checkout, COD payment & Fraud Protection - Automated

Zero manual steps. Zero phone calls. Zero missed payments.

01

Order Placed/Delivered

Your delivery team hands over the product. The COD Agent detects the checkout/delivery event - or you trigger it manually.

02

Agent Fires Payment Link

BD Wallet instantly generates a secure, time-limited bKash or Nagad payment link and sends it via SMS.

03

Customer Pays

Customer taps the link and pays via their preferred mobile wallet. Money goes directly into your merchant account.

04

Both Sides Confirmed

Your wallet is credited. The Shopify order is marked as paid instantly. No delays, no manual updates.

Easy Setup in under 10 minutes

1

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.

2

Add Gateway Credentials

Enter your bKash and/or Nagad API credentials. They are encrypted with AES-256-GCM instantly. Test with sandbox mode.

3

Enable & Go Live

Toggle on checkout and COD collection. The Agent starts working automatically - Go Live in minutes without any setup cost.

Security & Trust

Your credentials and your customers' data are never exposed

We use banking-grade security to protect your API keys and payment data.

🛡️

Custom App - No App Store Middleman

BD Wallet connects as a private custom app on your Shopify store. Per-store credentials, minimal permissions, and no third-party data sharing.

🔐

AES-256-GCM Encryption

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.

🏦

Direct Payments - We Never Touch Your Money

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.

🔍

Full Transparency & Instant Control

View all transactions, statuses, and logs in real-time. Disable gateways, rotate credentials, or uninstall at any time - instant effect, no delays.

Pricing

Simple, transparent pricing - pay in BDT

No hidden fees. No surcharges to your customers. Cancel anytime.

Starter

Free
Up to 10 transactions/month
bKash + Nagad support
Email + SMS notifications
Shared Fraud Registry
Basic dashboard
Get Started Free
Most Popular

Growth

৳1,499 /month

~$9.99 USD

7-day free trial

Up to 500 transactions/month
bKash + Nagad support
Email + SMS notifications
Analytics dashboard
Shared Fraud Registry
Refund management
Priority support
Start Free Trial

Business

৳2,499 /month

~$19.99 USD

7-day free trial

Unlimited transactions
All payment gateways
Email + SMS notifications
Advanced analytics
Shared Fraud Registry
Refund management
Dedicated support
Start Free Trial

Pay As You Go

2% per completed transaction · No monthly fee · Perfect for seasonal stores

Choose This Plan

Monthly PDF invoices auto-generated · Pay in BDT via bKash, Nagad, or bank transfer

Testimonials

Trusted by Bangladeshi Shopify merchants

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.

R

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.

A

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.

M

Mita Rani

Deshi Crafts

FAQ

Common questions about bKash/Nagad checkout, COD collection & Fraud Registry

How does bKash and Nagad checkout work on Shopify?

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.

How does COD payment collection work?

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.

What does the Fraud Registry actually do?

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.

Can I see the fraud risk before sending a payment link?

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.

Does the payment go directly to my bKash or Nagad account?

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.

How are my bKash and Nagad credentials stored?

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.

Can customers choose between bKash and Nagad?

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.

What happens if a customer's payment fails?

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.

Does BD Wallet charge any fees to my customers?

No. BD Wallet charges zero fees to your customers - no surcharges, no extra costs. You pay only the merchant-side subscription fee.

How does billing work? Can I pay in BDT?

Yes. We offer billing in BDT via bKash, Nagad, or bank transfer. Monthly PDF invoices are auto-generated for your accounting records.

What happens if I want to stop using BD Wallet?

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.

Ready to accept bKash & Nagad in Shopify and automate COD payments?

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