E-Commerce

bKash, Nagad, Card or Cash on Delivery? How to Set Up Payments for an Online Store in Bangladesh

By X IT Team 13 August 2026 8 views

Forty people put something in the cart. Three of them paid. For most online stores in Bangladesh the drop happens at the payment step, and the usual reason is simple: the store offered the payment method the owner likes, not the ones the customer trusts. This guide walks through each option and how to combine them.

1. Cash on Delivery is not optional, but it needs a guard

A large share of Bangladeshi shoppers still want to pay when the parcel arrives, and a store that hides COD loses them at checkout. The cost of COD is fake and unanswered orders. The fix is an OTP check at checkout: the customer confirms the phone number with a one-time code before the order is accepted. Serious buyers pass in ten seconds; time-wasters do not.

2. bKash and Nagad for customers who pay from their phone

Mobile wallets are how a huge number of people already pay for everything else, so they expect them in your checkout too. The difference between a good and bad integration is whether the payment is confirmed automatically. If your staff have to check a wallet statement and match transaction IDs by hand, orders sit unconfirmed for hours and customers call to ask.

3. SSLCommerz when you want cards and everything else in one place

A gateway like SSLCommerz gives you Visa, Mastercard, internet banking and the mobile wallets through a single integration and a single settlement. It is the right choice when you sell higher-value items, sell to corporate buyers, or simply want one statement to reconcile.

4. Offer all of them, and let the customer pick

There is no winner. A ৳600 t-shirt order is usually COD or bKash; a ৳45,000 appliance is usually card or bank. A checkout that shows three or four methods and remembers the customer's last choice converts better than one that pushes a single option.

5. Delivery charges are part of the payment decision

Customers abandon carts when the delivery fee appears late or looks arbitrary. Charge by zone (inside Dhaka, outside Dhaka, remote districts) and show the fee on the cart page, not after the address form. If you use Pathao, Steadfast or RedX, the courier's COD collections also need to be reconciled against your orders, otherwise "delivered" and "paid" quietly drift apart.

6. Do not build this yourself

Each of these integrations is a small project, each one changes when the provider updates its API, and each one is a place where money can go missing. Buy a platform where they already work together.

How this looks in Ecommerce Pro

X IT's Ecommerce Pro ships with Cash on Delivery with OTP verification, plus bKash, SSLCommerz, Nagad and Rocket for online payment, all confirmed automatically. Delivery charges are calculated live for all 64 districts by zone, and Pathao, Steadfast and RedX connect directly with a COD reconciliation ledger so every collected taka is matched to an order. Installation and setup starts at ৳20,000 one-time, with domain and hosting free for the first year and no monthly platform fee. You can see it running at the live demo.

Already have a store that leaks orders at checkout? Read about our e-commerce solutions or send us the link and we will tell you where the drop is happening.

← All posts Work with us
Let's talk