Hotel Booking Engine Payments: Taking Direct Bookings Without OTAs
Compare a hotel booking engine payment gateway on tokenized guarantees, deposits, 3D Secure and lock-in so direct bookings cost less than OTA commissions.

Photo: Pixabay
On this page 7 sections
- OTA Commission vs. Direct Booking Payment Costs
- What Your Hotel Booking Engine Payment Gateway Must Handle
- Tokenized Card Guarantees vs. Charging at Booking
- 3D Secure and Fraud Screening on Direct Bookings
- Processor Lock-In: Questions to Ask Direct Booking Engine Vendors
- Connecting Booking Engine Payments to Your PMS
- Next Steps for Hotel Online Booking Payments
Key takeaways
- A direct booking saves money only after you count processing, booking engine fees, fraud and acquisition costs against the OTA commission it replaces.
- Your booking engine should support every rate plan's payment timing: tokenized guarantees, advance deposits and full prepayment, with clear policy disclosure.
- 3D Secure and fraud screening help against stolen-card bookings. They do not resolve no-show or "didn't stay" disputes, so documentation still matters.
- Before signing, ask who owns the stored card tokens and whether you can bring your own processor. Lock-in can quietly erase direct-booking savings.
A direct booking only saves money if the payment side works. Your hotel booking engine payment gateway decides whether you can store a card to guarantee a reservation and collect a deposit on an advance-purchase rate. It also controls how you screen risky bookings and whether you can switch processors later. This guide shows how to compare direct booking costs with OTA commissions and which payment features to require. It also covers how to handle guarantees and deposits and what to ask booking engine vendors before you sign.
OTA Commission vs. Direct Booking Payment Costs
OTAs charge a commission on the room revenue they deliver. The rate depends on your contract, your market and any visibility programs you join. Many hotels push direct bookings to reduce OTA commission costs, but a direct booking still has costs of its own.
The OTA's payment model also matters:
- Hotel collect: The guest pays you at or before the stay. You pay card processing on that payment, and the OTA bills you for commission.
- OTA collect: The OTA charges the guest and pays you later. Some OTAs pay with a virtual card, which you run through your own processor. That means you pay processing fees on top of the commission.
Here is how the cost categories compare:
| Cost Item | OTA Booking | Direct Booking |
|---|---|---|
| Commission | Yes, per your OTA contract | None |
| Card processing | On hotel-collect stays and OTA virtual cards | On every card payment |
| Booking engine fees | No | Monthly fee, per-booking fee or revenue percentage, depending on vendor |
| Gateway fees | Sometimes | Per transaction and/or monthly |
| Fraud and chargebacks | Depends on who is merchant of record | Your responsibility |
| Guest acquisition | Built into the commission | Metasearch, paid search, email, loyalty perks |
A Simple Per-Booking Worksheet
To see what a direct booking really costs, work it out per reservation:
- Average booking value (room revenue only).
- Processing cost on that amount at your effective rate. Our guide to hotel credit card processing fees and lodging rates explains what drives that number.
- Booking engine cost per booking. If the vendor charges a percentage of revenue, include it here, because it narrows the gap fast.
- Gateway fees per transaction.
- A share of your monthly chargeback losses and fees.
- Marketing spend divided by the direct bookings it produced.
Compare the total with the commission plus any processing you would pay on the same OTA booking. If your direct costs come close to the commission, the problem is usually the engine's fee model or bundled payment rates, not the idea of direct booking.
What Your Hotel Booking Engine Payment Gateway Must Handle
Booking engines look alike on the front end. The differences show up in payments. A direct booking engine for hotels should support:
- Tokenization. The engine stores the card as a token so neither you nor your staff handles raw card numbers. Guarantees, no-show charges and pre-arrival deposits all depend on this.
- Stored credential consent. Card networks have rules for storing cards and charging them later. The engine should capture the guest's agreement to your terms at booking.
- Payment timing by rate plan. You should be able to choose guarantee-only, a deposit or full prepayment for each rate, without workarounds.
- Authorization, capture and refunds. This includes partial refunds for shortened stays or partially refundable deposits.
- 3D Secure and fraud filters. Look for address and security code checks, velocity limits and rules for high-risk patterns.
- Hosted payment fields. When card data goes straight to the gateway instead of through your website, your PCI DSS scope stays smaller.
- Lodging data support. Card networks have lodging-specific programs and data requirements. A gateway that cannot pass the right reservation data may cost you on rates.
- Multi-currency and wallets. These matter if you draw international guests or many mobile bookers.
- Clear payout reporting. You need to match each deposit to each reservation.
Match Payment Timing to Each Rate Plan
| Rate Plan | At Booking | Before Arrival | At Check-In |
|---|---|---|---|
| Flexible (guaranteed) | Tokenize and verify the card | Charge a no-show fee only as your disclosed policy and card rules allow | Card-present authorization for room and incidentals |
| Advance deposit | Charge the disclosed deposit | Refund per your cancellation policy | Apply the deposit to the folio |
| Nonrefundable prepaid | Charge the full stay | Usually nothing | Incidental hold only |
Tokenized Card Guarantees vs. Charging at Booking
Hotels have two basic choices: hold the card or take the money.
A tokenized guarantee stores the card and usually verifies it without placing a charge. This works well for flexible rates and long lead times. An authorization placed weeks ahead will typically expire before arrival, and on a debit card it ties up the guest's money for nothing. Our explainer on how long credit card authorization holds last covers why.
The risk is the no-show. If the guest doesn't arrive, you charge the stored card. Your right to do that depends on what you disclosed at booking and on card network rules for guaranteed reservations. Read our guide to card network rules for hotel no-show charges before you set the policy in your engine.
Charging at booking improves cash flow and cuts no-shows on advance-purchase rates. It has trade-offs:
- Refunds take time to process. Depending on your pricing, the processing fees on a refunded charge may not come back to you.
- Unclear cancellation terms invite disputes.
- Deposits and prepaid stays have their own card network requirements. See Visa and Mastercard rules for hotel advance deposits.
Whichever you choose, the booking flow should show the full price, the payment timing and the cancellation terms before the guest pays. If you add resort fees or other mandatory charges, review how they must be displayed. Our overview of the FTC total price rules for hotels is a starting point. It is general information, so confirm specifics with a qualified professional.
3D Secure and Fraud Screening on Direct Bookings
Once you take bookings directly, fraud screening is your job. Common lodging fraud patterns include:
- Same-day or last-minute bookings made with stolen cards, often for a stay the cardholder never knew about
- Third-party bookings where the person paying isn't the guest
- Card testing, where bots run many small or failed attempts through your engine
- Unusually large multi-room or long-stay bookings from new guests
- "Didn't stay" or "didn't authorize" disputes filed after a legitimate stay
3D Secure asks the card issuer to authenticate the cardholder. Newer versions often do this without extra steps for low-risk transactions. On authenticated transactions, fraud-related chargeback liability may shift to the issuer. Liability shift generally does not cover no-show, cancellation or service disputes, and the details vary by network and transaction type, so confirm how it applies with your processor. Also ask whether your engine can authenticate the card at booking when no charge is made, and what that means for a later no-show charge.
Practical controls to set up:
- Turn on address and security code checks, and decide which mismatches trigger a decline or a manual review.
- Flag bookings that combine short lead time, high value and a mismatch between the card's country and the guest's location.
- For third-party payments, require a signed authorization and check ID at check-in.
- Keep booking evidence: timestamps, IP address, policy acceptance and confirmation emails.
That evidence is what wins disputes. Our guide to winning hotel no-show and "didn't stay" chargebacks shows how to use it. MannyPay supports 3D Secure authentication for online payments for merchants who want this layer on direct bookings.
Processor Lock-In: Questions to Ask Direct Booking Engine Vendors
Booking engines handle payments in one of three ways:
- They connect to standard gateways, so you bring your own merchant account.
- They require a partner processor.
- They process payments themselves as a payment facilitator.
The last two can be convenient, but they may limit your rates, payout timing and ability to leave. Ask these questions before you sign:
- Can I use my own merchant account? Which gateways do you support?
- Who is the merchant of record? Whose name appears on the guest's card statement?
- Who owns the stored card tokens? Can they be migrated to a new processor in a PCI-compliant way if I switch vendors?
- What is the total cost? Ask for the engine fee and the payment rates separately, and whether processing is marked up.
- When do I get paid? Are there reserves or rolling holds on future-dated stays?
- Do you pass lodging-specific transaction data to the processor?
- How is 3D Secure handled, and who manages chargebacks? What evidence can I export?
- What are the contract terms? Ask about length, auto-renewal and early termination fees.
Token ownership is the question most hotels skip. If your stored guarantees live in a vault you cannot export, switching processors means asking future guests for their cards again.
If your engine connects through a standard gateway, you have more room to negotiate. MannyPay offers merchant accounts and online payment gateways including Authorize.net and NMI. Ask your booking engine vendor whether it supports the gateway you plan to use.
Connecting Booking Engine Payments to Your PMS
Hotel website payment processing doesn't stop at the confirmation email. The reservation, the token and the payment status all need to reach your property management system (PMS), usually directly or through a channel manager. Then the front desk can:
- Charge the deposit or no-show fee from the PMS without re-keying a card number
- See which reservations are prepaid, guaranteed or deposit-only
- Apply prepayments to the folio and issue refunds against the original transaction
- Reconcile payouts to reservations at night audit
The most common breakdown is a mismatch: the booking engine tokenizes cards through one gateway, and the PMS processes through another. Tokens usually don't carry over between them. Staff end up copying card numbers by hand, which creates PCI DSS exposure and invites errors. Align the engine and PMS on the same gateway and processor where you can. Our guide on choosing a payment processor that integrates with your hotel PMS walks through the options.
At check-in, the guest is usually present, so take the card on an EMV terminal for the incidental authorization rather than reusing the online token. Smart terminals for front-desk payments handle this well. For hold amounts and release timing, see our hotel incidental hold guide.
Before going live, test each step from start to finish:
- One flexible rate, one deposit rate and one prepaid booking
- A cancellation inside and outside the penalty window
- A no-show charge
- A partial refund
- A check-in on a terminal, followed by checkout
Next Steps for Hotel Online Booking Payments
Direct bookings pay off when the payment setup is built for lodging. That means tokenized guarantees, deposit control by rate plan, 3D Secure and fraud screening, PMS sync, and no lock-in that hides your real processing cost.
Start by running the per-booking worksheet on your current OTA mix. Then put the lock-in questions to every booking engine on your shortlist. If you want a processor review alongside that comparison, look at MannyPay's payment processing for hotels. You can also request a free processing quote, and a MannyPay specialist will respond within one business day.
This article is for general educational purposes and is not legal, tax or financial advice. Card network rules and state laws change; confirm current requirements for your business.


