Skip to main content
Back to blog
Industries6 min read

OTA Virtual Cards: A Guide for Moroccan Hoteliers

How to process virtual credit cards (VCC) from Booking.com and Expedia. Complete MOTO guide for hotels and riads in Morocco with TKpay.

OTA Virtual Cards: A Guide for Moroccan Hoteliers

OTA Virtual Cards: A Critical Issue for Moroccan Hospitality

OTA virtual cards have become the global standard for hotel payments, and Morocco, whose payment sector is supervised by Bank Al-Maghrib, is no exception. To choose the right terminal for your property, see our dedicated guide. With over 14 million tourists annually and a massive presence of online booking platforms, Moroccan hotel owners and riad operators must master VCC (Virtual Credit Card) processing. According to industry data, over 60% of accommodation bookings in Morocco come through OTAs like Booking.com and Expedia. This comprehensive guide explains what virtual cards are, how to process them efficiently with a TKpay terminal, and how to optimize your payment workflow.

What Is an OTA Virtual Card and How Does It Work?

Online travel agencies (OTAs) like Booking.com, Expedia, Hotels.com, and Agoda use a payment system based on virtual cards. The process works as follows:

  1. A traveler books accommodation on the platform and pays with their personal card
  2. The OTA generates a virtual credit card (VCC) in the hotel's name
  3. VCC details (16-digit number, expiration date, CVV) are sent to the hotelier via email or extranet
  4. The hotelier charges the VCC amount on the activation date defined by the OTA
  5. Funds transfer from the OTA's account to the hotelier's account

The VCC contains all the information of a physical card but exists only in digital form. It is single-use, linked to a specific booking, and capped at the exact stay amount (minus the OTA commission).

Why Do OTAs Use Virtual Cards?

The VCC model offers significant advantages for the entire hospitality ecosystem:

  • Enhanced security: Each VCC is single-use and cannot be reused, eliminating fraud risk
  • Automated accounting: The OTA handles guest payment collection and transfers the hotelier's share via VCC
  • Data protection: The traveler's actual bank details are never shared with the hotel
  • Simplified reconciliation: Each VCC corresponds to a specific booking with an exact amount, making financial reconciliation straightforward
  • Reduced chargebacks: VCCs virtually eliminate fraud-related card disputes

MOTO Payment: The Key to Processing Virtual Cards

MOTO stands for Mail Order / Telephone Order. It is a payment mode where the merchant manually enters card information on their terminal, without the card being physically present. This is exactly the process required for OTA virtual cards.

Step-by-Step Process with a TKpay Terminal

  1. Receive the details: The OTA sends VCC information (number, expiration, CVV) via email or extranet. Verify the activation date.
  2. Access the MOTO function: On your TKpay SUNMI terminal, select MOTO mode from the main menu
  3. Enter card data: Type the 16-digit number, expiration date, and CVV
  4. Enter the amount: Input the exact reservation amount as indicated by the OTA
  5. Validate: The terminal processes the transaction in real time
  6. Confirmation: The receipt confirms successful payment
  7. Traceability: The transaction appears in your TKpay dashboard with the booking reference

Platform-Specific Details

Booking.com — The Market Leader in Morocco

Booking.com activates the VCC on the guest's check-in day (sometimes the day before). Key points:

  • The amount corresponds to the total booking minus the Booking commission (typically 15-18%)
  • The card is valid for approximately 30 days after check-out
  • In case of no-show, the VCC remains chargeable per your defined cancellation conditions
  • Booking modifications may generate a new VCC with a new amount
  • The "Payments by Booking.com" format is becoming increasingly common

Expedia — Sometimes Earlier Activation

Expedia operates on a similar model but may activate the VCC upon booking confirmation:

  • The amount may include taxes and fees depending on configuration
  • Always verify the exact amount before charging
  • Booking modifications may generate a new VCC (the old one is invalidated)
  • Validity periods vary by reservation type

Hotels.com, Agoda, Trip.com — Comparable Models

Each platform has its own rules, but most follow the Booking.com model:

  • Activation at check-in or shortly before
  • Amount net of OTA commission
  • Limited validity after check-out
  • Details sent via email or extranet

Common Mistakes to Avoid with VCCs

Moroccan hoteliers frequently encounter these problems with virtual cards:

  1. Attempting to charge before activation: The transaction will be declined if the VCC is not yet active
  2. Charging a different amount than the VCC's capped limit
  3. Waiting too long after check-out and letting the VCC expire
  4. Not saving booking references associated with each VCC for reconciliation
  5. Using a terminal without MOTO function: Cannot manually enter card data

Concrete Benefits for Moroccan Hotels and Riads

For a hotelier or riad owner in Morocco, mastering VCC payment has become essential:

  • Guaranteed revenue: The amount is secured by the OTA — no risk of non-payment
  • Zero fraudulent chargebacks: VCCs eliminate fraud-related card disputes
  • Daily time savings: No need to chase guests for payment or manage manual collections
  • Enhanced professionalism: A smooth, fast payment process builds platform trust, which can improve your ranking and visibility
  • Simplified accounting: Each VCC corresponds to a unique booking, making monthly reconciliation straightforward

Why TKpay Is the Ideal Partner for Hospitality

TKpay terminals (SUNMI P2, P3, and T2) stand out for the hotel sector:

  • Native MOTO function: Unlike some basic terminals that only support physical card payments, TKpay terminals include manual entry from installation
  • Clear, intuitive interface: Simplified entry form that reduces typing errors
  • Full traceability: Every MOTO transaction is recorded in the dashboard with booking reference, facilitating reconciliation with OTA statements
  • Dedicated hospitality support: The TKpay team understands VCC specifics by platform and helps with configuration
  • All OTA compatible: Works with Booking.com, Expedia, Hotels.com, Agoda, Trip.com, and any platform issuing VCCs
  • Complementary contactless payment: Also accept Apple Pay and NFC cards for guests paying directly, as we explain in our guide to NFC contactless payment

How to Optimize Your VCC Payment Process

To get the most from OTA virtual cards:

  1. Create a standardized procedure: Document VCC charging steps for each platform and train all front desk staff
  2. Charge promptly after activation to avoid expiration issues
  3. Maintain records of each VCC with the corresponding booking reference
  4. Reconcile monthly your VCC payments with each OTA platform's statements
  5. Use the TKpay dashboard to export MOTO transaction reports and simplify your accounting

Conclusion: Equip Yourself to Capture Every Booking

Learn more about our hotel payment terminals and our hospitality solutions tailored to your business.

OTA virtual cards are the global hospitality payment standard. For hotel owners and riad operators in Morocco, having a terminal capable of processing MOTO payments is a daily operational necessity. TKpay offers this functionality natively on all SUNMI terminals, with dedicated support for the Moroccan hospitality sector. Contact TKpay now to equip your property and confidently collect payment on every OTA booking.

Frequently Asked Questions

What is an OTA virtual credit card (VCC)?+
A VCC (Virtual Credit Card) is a virtual credit card automatically generated by an online booking platform such as Booking.com, Expedia, or Hotels.com to pay the hotelier. It contains a 16-digit card number, expiration date, and CVV code, exactly like a physical card, but exists only in digital form. Each VCC is single-use, linked to a specific reservation, and capped at the exact stay amount. The hotelier receives these details via email or the platform's extranet and uses them to charge the amount through the MOTO function on their payment terminal.
How do I charge a Booking.com virtual card with TKpay?+
To charge a Booking.com virtual card with a TKpay terminal, access the MOTO (Mail Order/Telephone Order) function on your SUNMI terminal. Manually enter the 16-digit card number, expiration date, and CVV code provided by Booking.com via the extranet or email. The terminal processes the transaction in real time and confirms payment. The transaction appears in your TKpay dashboard with the booking reference for easy tracking and reconciliation. Important: wait until check-in day to charge, as Booking.com activates the VCC on that date.
When should I charge the OTA virtual card?+
The timing for charging an OTA virtual card depends on each platform's policy. For Booking.com, the VCC is typically activated on the guest's check-in day (sometimes the day before) and remains valid for approximately 30 days after check-out. For Expedia, the VCC may be activated upon booking confirmation. For Hotels.com and Agoda, most follow the Booking.com model with activation at check-in. It is recommended to charge as soon as possible after activation to avoid expiration issues.
Are OTA virtual cards secure?+
Yes, OTA virtual cards offer a higher level of security than physical cards for remote transactions. Each VCC is single-use, eliminating the risk of fraudulent reuse. It is linked to a specific reservation and capped at the exact stay amount, preventing unauthorized charges. The traveler's actual bank details are never shared with the hotel, protecting the guest from fraud. Additionally, VCCs virtually eliminate fraud-related chargebacks, also protecting the hotelier.