Bangladesh

Taking bKash and Nagad payments for hotel bookings in Bangladesh

In short: Hotels in Bangladesh can take direct-booking deposits through bKash and Nagad as well as cards by connecting payment gateways to their booking engine. Each gateway needs the hotel's own merchant account. Decide your deposit and refund policy first, test every gateway in sandbox, and make sure each payment posts to the guest folio automatically.

Published · bedsKey product team

Why mobile wallets matter for direct bookings

Many domestic guests in Bangladesh are more comfortable paying from a mobile wallet than with a card. A booking page that offers only cards pushes some of them back to the phone, or to a booking site, and you lose the deposit that secures the room.

Payment options

OptionTypically used forWhat you need
bKashDomestic guests paying from a mobile walletThe hotel's own bKash merchant account
NagadDomestic guests paying from a mobile walletThe hotel's own Nagad merchant account
SSLCommerzCards, wallets and internet banking through one aggregatorA merchant account with SSLCommerz
Bank gateways (Brac Bank, City Bank, DBBL)Card payments through the hotel's bankA gateway agreement with the bank
StripeInternational cardsA Stripe account; availability depends on where the business is registered

Merchant requirements are set by each provider, so check their current documents list before you apply.

Decide your deposit policy first

DepositWhen it fits
NoneLow season, or trusted returning guests
First nightA sensible default for most direct bookings
A percentage of the stayPeak dates, long stays and groups
A fixed amountEvents, packages or special rates
Card hold for no-showsCard bookings where you want security without charging upfront

Show the policy clearly on the booking page and in the confirmation email, together with the cancellation cut-off.

Refunds and cancellations

Refunds should go back through the same gateway the guest paid with, whole or in part, and should need a manager's permission. Letting guests cancel themselves through an emailed link, up to a cut-off you set, saves calls and releases the room for resale straight away.

Reconciliation

Every online payment should post to the guest folio automatically, so the front desk never re-types amounts. Once a week, match each gateway's settlement report against the payments on your folios, and check refunds and gateway fees separately.

Setup checklist

  1. Apply for a merchant account with each provider you want to offer.
  2. Write your deposit, cancellation and refund policies.
  3. Connect each gateway in sandbox mode and test a payment and a refund.
  4. Switch the gateway live and make one small real booking end to end.
  5. Show the front desk how online payments appear on the folio and how to issue a refund.

How bedsKey supports it

The bedsKey booking engine has Stripe, bKash, Nagad, SSLCommerz and bank gateways (Brac Bank, City Bank and DBBL) integrated. Deposits can be nothing, the first night, a percentage or a fixed amount, card holds cover no-shows, and every payment posts to the folio automatically. Each gateway starts in sandbox and must be tested before it goes live; bKash go-live depends on the hotel's own merchant account. Payments happen on the gateway's own page, so bedsKey never stores card data. See bedsKey in Bangladesh for BDT billing, VAT and service charge.

Common questions

Do I need my own bKash merchant account?

Yes. Payments go to the hotel's own merchant account, so going live depends on that account being approved and connected.

Can a guest pay part now and the rest at the hotel?

Yes. Set the deposit to the first night, a percentage or a fixed amount; the balance stays on the folio and is paid at the property by any method you accept.

Does bedsKey store card or wallet details?

No. Every payment happens on the payment gateway's own page; bedsKey receives the result and posts it to the folio.

Run your entire property from one system.

Talk to sales@bedskey.com — we’ll walk you through bedsKey with your own rooms and rates.