Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Do We Stop Missing or Mischarging the Virtual Cards OTAs Send for Prepaid Hotel Bookings?
Problems We Solve

How Do We Stop Missing or Mischarging the Virtual Cards OTAs Send for Prepaid Hotel Bookings?

Hotel OTA virtual cards have activation dates, exact amounts and expiry, so some get missed. We build a queue that charges each card at the right time.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

When a guest prepays an OTA, the hotel is usually paid with a single-use virtual card that can only be charged from a certain date, for a set amount, before an expiry date. Tracking dozens of these by hand leads to cards charged early and declined, charged for the wrong amount, or never charged at all. We build a virtual card queue that knows each card's rules, prompts or charges at the right moment, and reconciles the payment to the booking.

The declined card at night audit

A guest booked through an OTA on a prepaid rate. The OTA collected the money and will pay you with a virtual card. The card details sit in the extranet and the channel manager passes them to your PMS. Night audit tries to charge it on arrival night, and it declines: the card was only active from the day of checkout. Someone makes a note to try again. The note gets lost.

Two months later the accounts team finds a stay with a zero balance paid. The card has expired. Getting that money now means a support ticket with the OTA and a lot of patience.

Other cards are charged for the full stay when the guest changed room type and the card was issued for a slightly different amount, or charged twice because two people saw the same note.

Why virtual cards trip hotels up

Virtual cards solve a real problem for OTAs and guests, but they add rules at the hotel end, and those rules differ between OTAs and sometimes between bookings.

  • Each card has an activation date, which may be arrival day, checkout day or a later date.
  • Each card is loaded with a set amount, which may not match the final folio if the stay changed.
  • Each card has an expiry, after which recovery becomes a manual claim.
  • The card details may be visible in the extranet only for a limited time.
  • Extras such as parking or dinner cannot go on the card and must be taken from the guest.

In most hotels the only system tracking these rules is someone's memory or a spreadsheet.

The cost of a missed card

The plainest cost is revenue you are owed and have not collected, or collect only after weeks of chasing. There is also the time spent on declined charges, retries and support tickets, and the accounts team's month-end reconciliation, where virtual card receipts have to be matched to bookings by amount and date.

And there is a guest-facing cost. If the desk does not know the booking is prepaid, it may ask the guest to pay again at checkout, which is an awkward conversation and a common complaint.

How we build a virtual card queue

  1. Every prepaid OTA booking is picked up from your PMS or channel manager with its virtual card details, amount, activation date and expiry, stored securely and not shown in full to staff.
  2. Each booking sits in a queue with its charge date. Nothing is attempted before the card is active.
  3. On the charge date, where your payment provider and PMS allow it, the card is charged through the PMS payment integration for the card amount. Otherwise the queue shows the item to the right person to charge.
  4. If the final folio differs from the card amount, the booking is flagged so the difference can be taken from the guest or raised with the OTA.
  5. Declines and cards approaching expiry are listed daily with the reason and the next step.
  6. Successful charges are reconciled to the booking and passed to your accounts, so month-end matching is already done.
Card statusWhat the queue showsWho acts
Not yet activeCharge dateNobody yet
Active, amount matchesCharge due todayCharged automatically or by night audit
Amount differs from folioDifference and causeFront office manager
DeclinedDecline reason, retry dateAccounts
Near expiry, not chargedUrgent flagAccounts, same day

Card details are handled in line with card security requirements, which usually means keeping them inside your PMS or payment provider rather than copying them anywhere else. We design around that.

What the front desk and accounts see

At checkout, reception can see that a booking is prepaid through a virtual card and exactly which extras the guest still needs to pay. Nobody asks the guest to pay twice.

Night audit works through a short list of cards due today instead of hunting. Accounts see declines and near-expiry cards before they become lost revenue, and virtual card receipts arrive already matched to bookings.

Signs virtual cards are slipping

  • Virtual cards have been declined because they were charged too early.
  • You have found expired cards that were never charged.
  • Guests with prepaid bookings have been asked to pay at checkout.
  • Matching virtual card receipts to bookings is a month-end chore.
  • The rules for each OTA's cards are known by one or two people.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Is it safe to store virtual card details?

We keep card data inside your PMS or payment provider where possible and do not copy full card numbers elsewhere. Your payment provider's security requirements set the limits.

Can it charge cards automatically?

Where your PMS and payment integration support charging a stored card, yes. Otherwise it prepares the charge and prompts a person.

Does it work with every OTA?

It works with any OTA whose virtual card details reach your PMS or channel manager. Each OTA's rules are set up once.

What drives the cost?

Your PMS and payment provider integration, the number of OTAs and properties, and how much reconciliation you want done.

What do you need from us?

Your PMS, channel manager and payment provider details, and a list of recent virtual card problems.

Keep reading

More on Problems We Solve

Start here

Tell us where your hotel's admin piles up

Describe the admin that is eating your reservations and accounts team's week: which PMS, channel manager and accounting package you use, which OTAs you sell through and how many properties you run. We will tell you what we would build, and if your existing systems can already do it with the right settings, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →