The Shopify COD Agent for Bangladeshi merchants — collect, automate, protect

Your Shopify COD Agent — Collect bKash & Nagad Payments After Delivery

Stop chasing COD payments manually. BD Wallet automatically sends bKash & Nagad payment links after delivery, collects the money directly into your merchant wallet, and marks Shopify orders as paid — all without a single manual step. Plus a shared Fraud Registry to protect you from repeat non-payers.

Product deliveredCOD Agent sends payment linkCustomer pays via bKash / NagadMerchant wallet credited · Shopify order paid
Free to install
Live in under 5 minutes
Payment goes to your own wallet
Shared Fraud Registry included

Powered by trusted platforms

bKashNagadShopifySSL

The Problem

COD orders are costing Bangladeshi merchants time, money, and lost revenue

Without COD Agent

  • Call or message every COD customer manually after delivery
  • Chase unpaid orders for days with no guarantee of payment
  • Ship again to the same fraud customers — losing product twice
  • No way to know which customers routinely refuse to pay
  • Update Shopify orders manually, one by one
  • Revenue stuck in 'pending' while your supplier waits

With BD Wallet COD Agent

  • COD Agent sends a payment link automatically after delivery
  • Customer pays via bKash or Nagad — straight to your merchant wallet
  • Shopify order marked as paid the moment payment clears
  • Fraud Registry warns you before shipping to high-risk customers
  • Report non-payers once — protect every merchant in the network
  • Your team focuses on fulfillment, not payment chasing

The entire COD collection flow is automated. Zero manual follow-ups. Zero lost revenue.

Features

Everything your COD business needs — in one Shopify app

Collect payments after delivery, protect your business from fraud, and keep your Shopify orders in sync — automatically.

🤖

COD Payment Collection Agent

After delivery, the Agent automatically sends a bKash or Nagad payment link to the customer. No phone call, no follow-up, no manual work.

💰

Payment Goes to Your Own Wallet

Every payment settles directly into YOUR bKash or Nagad merchant account. BD Wallet never touches or holds your money.

🔄

Automatic Shopify Order Update

The moment the customer pays, both your merchant wallet and the Shopify order are marked paid simultaneously. Fulfillment can start immediately.

🚨

Shared Fraud Registry

A cross-merchant database of COD non-payers. Report a customer once — every merchant in the network gets warned before shipping to them.

⚠️

Fraud Risk Badges on Every Order

Before you send a payment link, the Agent checks the Fraud Registry and shows a risk badge (LOW / MEDIUM / HIGH) next to the customer's name.

🔁

Resend Links Without Losing Quota

If a customer ignores the first link, resend with one click. The old link is expired and the slot is reclaimed — no wasted quota.

💳

bKash + Nagad in One Dashboard

Manage both gateways from a single interface. COD and regular checkout orders tracked together with a unified quota counter.

🔒

AES-256 Encrypted Credentials

Your bKash and Nagad API keys are encrypted with AES-256-GCM the moment you save them. Even our team cannot read them.

📊

Live Analytics Dashboard

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

↩️

Full Refund Management

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

Trigger: On Fulfillment or Manual

Send payment links automatically when an order is fulfilled, or trigger manually from the COD Orders page whenever you prefer.

📱

Mobile-First Payment Pages

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

How It Works

How the COD Agent collects payment after delivery

From product delivery to confirmed payment in your wallet — fully automated, zero manual steps.

01

Order Delivered

Your delivery team hands over the product. The COD Agent detects the fulfilment event automatically — or you trigger it manually.

02

Agent Sends Payment Link

BD Wallet instantly generates a secure, time-limited bKash or Nagad payment link and delivers it to the customer via SMS or email.

03

Customer Pays

Customer taps the link and completes payment through their bKash or Nagad app. The money goes directly into your merchant wallet.

04

Both Sides Confirmed

Your merchant wallet is credited. The Shopify order is marked as paid automatically. No manual steps, no delays.

Getting started is just as simple

1

Install the App

Click "Install on Shopify" and authorize via Shopify's official OAuth — no password sharing, no developer needed.

2

Connect Your Gateway

Add your bKash and/or Nagad merchant API credentials. They are encrypted with AES-256-GCM the moment you save.

3

Enable COD Collection

Turn on the COD Agent in Settings. Choose your trigger (on fulfillment or manual) and start collecting payments automatically.

Security & Trust

Your gateway credentials are never exposed

We use the same security standards as banks to protect your API keys and your customers' payment data.

🛡️

Shopify-Verified Installation

BD Wallet installs through Shopify's official OAuth authorization. We never see your Shopify password. You review every permission on Shopify's own domain before granting access.

🔐

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.

🏦

Money Goes Directly to You

Payments settle directly to YOUR bKash or Nagad merchant account. We never hold, touch, or process your money at any point.

🔍

Full Transparency & Control

View all transactions, statuses, and logs in real-time. Disable gateways, rotate credentials, or uninstall instantly — full control, always.

Pricing

Simple pricing for Shopify BD mobile payments

No hidden fees. No surcharges passed to your customers. Transparent billing, always.

Starter

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

Growth

৳1,499 /month

~$9.99 USD

7-day free trial

Up to 400 transactions/month
bKash + Nagad support
Email + SMS notifications
Analytics dashboard
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
Refund management
Custom branding
Dedicated support
Start Free Trial

Pay As You Go

1% per completed transaction · No monthly fee, ever · Perfect for seasonal stores

Choose This Plan

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

Testimonials

Trusted by merchants like you

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

FAQ — Shopify COD Agent, Fraud Registry & bKash / Nagad payments

What exactly does the COD Agent do?

After your delivery team hands over the product, BD Wallet's COD Agent automatically sends the customer a bKash or Nagad payment link. When they pay, the money goes directly into your merchant wallet — and the Shopify order is marked as paid at the same time. No manual follow-up, no phone calls, no Shopify order updates by hand.

What is the Fraud Registry?

The Fraud Registry is a shared database built by and for BD Wallet merchants. When a customer refuses to pay after receiving a COD order, you report their phone number once. Every other merchant on the network is then warned — before they ship — if that same number appears on one of their orders. It is the Bangladeshi merchant community protecting itself.

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

Yes. The COD Orders page shows a risk badge (LOW / MEDIUM / HIGH) next to every customer based on how many merchants have flagged their number. You decide whether to send the link anyway — the warning is informational, never a block.

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

Yes, always. BD Wallet connects to YOUR bKash or Nagad merchant account using your own API credentials. Every payment settles directly into your account. We never hold, touch, or intermediate your money.

Does BD Wallet charge any fees to my customers?

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

How are my bKash / 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 our logs, and not even visible to our team.

Can I test before going live?

Yes — BD Wallet includes a sandbox mode so you can run the complete COD payment flow with test credentials before accepting real payments.

How does billing work? Can I pay in BDT?

Yes. We offer both Shopify Billing (charged to your Shopify account in USD) and manual billing in BDT via bKash, Nagad, or bank transfer. Monthly PDF invoices are auto-generated for your records.

What happens if I uninstall?

You can uninstall BD Wallet at any time from your Shopify admin. All stored credentials are immediately and permanently deleted. No data is retained beyond what is required for pending refund disputes.

Ready to automate bKash & Nagad payments?

Join Bangladeshi Shopify merchants who have eliminated manual payment collection. Free to install. Live in under 5 minutes.

No developer needed · No credit card required · Cancel anytime