Direct Booking Engine
Commission-free direct booking engine
Your own booking page, your own domain, zero commission.
In short: Your own booking page with multi-room checkout, deposits and card holds via Stripe, bKash, Nagad, SSLCommerz or bank gateways, guest self-cancellation and the same no-double-booking guarantee.
Updated October 2026
What Direct Booking Engine does
- Your own booking page — guests search, price and book directly; bookings use the same path a clerk uses, so the no-double-booking guarantee holds.
- Multi-room booking — guests can book several rooms in one checkout.
- Tentative until confirmed — unconfirmed web bookings lapse and the room returns to sale automatically.
- Email confirmation — the guest confirms their email; unopened bookings release sooner.
- Deposits — nothing, first night, a percentage or a fixed amount, paid on the gateway’s own page and posted to the folio automatically.
- Card holds for no-shows — freeze the amount and take it only if the guest never arrives.
- Refunds, whole or partial — sent back through the gateway, manager permission required.
- Guest self-cancellation — an emailed link releases the room up to a cut-off you set.
- Payment gateways — Stripe, bKash, Nagad, SSLCommerz and bank gateways are integrated; every gateway starts in sandbox and must be tested before it goes live.
- No card data at bedsKey — every payment happens on the gateway’s own page.
Nagad, SSLCommerz and bank gateways (Brac Bank, City Bank, DBBL) are available alongside Stripe and bKash. bKash go-live depends on the hotel’s own merchant account.
Works with
Hotel Website Builder
A complete branded website built from your PMS, on your own domain with SSL.
Learn moreFolio & Night Audit
Every charge, tax and payment on one clean statement — with exact decimal arithmetic.
Learn moreChannel Manager
Rates and availability out, reservations in, parity checked both ways.
Learn moreDirect Booking Engine: common questions
Which payment gateways does the booking engine support?
Stripe, bKash, Nagad, SSLCommerz and bank gateways (Brac Bank, City Bank and DBBL) are integrated. bKash go-live depends on the hotel’s own merchant account.
Does bedsKey store card data?
No. Every payment happens on the payment gateway’s own page.
Can the booking engine take deposits?
Yes — nothing, the first night, a percentage or a fixed amount, posted to the folio automatically. Card holds for no-shows are also supported.
Related guides
Run your entire property from one system.
Talk to sales@bedskey.com — we’ll walk you through bedsKey with your own rooms and rates.
