Skip to content
Tokenisation6 min read

What Is Tokenisation? The Casino Chip Explanation

Vaultera·

Tokenisation swaps your sensitive payment card data for a meaningless string of characters—a "token"—that works perfectly inside your system but holds zero value outside it. The real card data stays locked in a certified vault. Think of it like a casino: the cash never leaves the vault, only the chips circulate.

What exactly happens when you tokenise a card?

Here's the journey: A customer enters their card number—say, a Visa ending in 4242—into your payment form. That full Primary Account Number (PAN) never touches your servers. Instead, it goes directly to a PCI-certified tokenisation vault (like Vaultera's). The vault receives the card data, validates it, stores it in an encrypted environment with restricted access controls, and returns a token: something like vault_token_a7k9x2m1q8. Your system receives and stores that token instead.

From that moment on, whenever you need to process a payment, charge a refund, or perform any card operation, you send the token—not the card number—to your payment processor. The processor exchanges the token with the vault to retrieve the original card data in a controlled environment, and the transaction proceeds. The real card data never travels through your infrastructure. It never sits in your database. It never appears in your logs.

Why is this better than just hiding the real number?

You might wonder: couldn't we just encrypt the card number in our database and call it secure? The answer is technically yes—encryption works—but there's a crucial catch.

Encryption is reversible. If you encrypt a card number with a key, the encrypted data is mathematically tied to that key. Anyone who obtains both the encrypted data and the key can decrypt it and see the original number. This means:

  • You still store sensitive data in your infrastructure
  • You still must protect encryption keys (and key rotation is complex)
  • You're still responsible for securing every system that touches or stores encrypted card data
  • Your entire environment where encrypted card data lives falls under PCI DSS scope—which means audits, compliance controls, and significant operational burden

Tokenisation eliminates this entirely. A token is not encrypted. It's not mathematically reversible. It's a meaningless string. If an attacker steals a million tokens from your database, they have a million useless strings. The tokens cannot be decrypted because there is no encryption key—there is no mathematical relationship at all. The token is only useful within the system that issued it, typically requiring authentication and secure channels to detokenise, and the vault provider maintains strict access controls over the lookup table.

This is the crucial difference: encryption hides the data, but the sensitive data still exists and must be protected. Tokenisation replaces the data—it never existed in your environment in the first place.

The casino chip analogy

Imagine Anna walks into a Las Vegas casino with $500 cash. She approaches the cashier and exchanges her $500 for 500 plastic chips—pretty burgundy and gold tokens worth $1 each inside the casino. She walks to the blackjack table with her chips, plays for an hour, and wins $200. Now she has 700 chips.

Here's the key insight: those chips are perfect inside the casino. She can use them at any table, trade them with other players, cash them in at any window. But outside the casino, they're worthless. Try to buy a coffee in Las Vegas using casino chips—you'll get nowhere. A thief who steals her chips outside the casino has nothing of value.

Meanwhile, the $500 in real cash that Anna traded never left the casino's vault. It's secure, offline, protected. The casino's job was to exchange her cash for chips once, maintain the vault, and cash her chips back if she leaves. The casino never needs to move that $500 cash between tables or let customers handle it.

Tokenisation works the same way. Your customer's card number is the cash. Your systems are the casino floor. The token is the chip. The vault is the secure room where the real cash lives. Your infrastructure exchanges card data for tokens once, and then only ever handles chips. The sensitive data stays locked away, protected by experts who do nothing but run vaults.

How does your vault provider use the token?

When you need to charge the customer or process a refund, you send the token to your payment processor (or directly to your vault provider's API, depending on your architecture). The processor or vault queries the vault: "What card is linked to vault_token_a7k9x2m1q8?" The vault responds with the card data—but only to authorized systems, over encrypted channels, in a controlled environment. The transaction proceeds. The card data returns to the vault.

Your own servers never see it. Your application never has to decrypt anything. Your developers never have to worry about accidentally logging a card number. Your database has zero card data in it.

What about the token itself—is it secure?

Tokens are secure by design, but in a different way than encryption. A token has value only to the system that issued it. If you compromise a Vaultera token from a Vaultera-protected system, it's useless to a competing vault provider or to any manual processing—the token only works with Vaultera. And because tokens are meaningless strings with no mathematical relationship to the original data, stealing them doesn't expose the card data.

That said, tokens should still be treated as sensitive data within your infrastructure (they can be logged or shared inappropriately). But the compliance burden is lighter: you don't need the same level of encryption and access controls for tokens as you do for actual card data.

Who should tokenise?

Any company that handles payment cards should tokenise. This includes:

  • Hotel booking platforms storing customer cards for repeat bookings
  • Property Management Systems processing nightly charges
  • Travel wholesalers holding customer payment methods for package deals
  • Channel managers integrating payments from multiple properties
  • Subscription platforms charging customers monthly

If you're in travel tech and you touch card data—even if you think you're handling it carefully—tokenisation should be your baseline. It's not an optional security layer; it's the foundation.

The Vaultera approach

This is exactly what Vaultera Vault does for travel tech companies including property management systems, channel managers, and booking platforms. We exchange your customers' card data for tokens, maintain a PCI DSS Level 1 certified vault for the real data, and let your systems work with tokens instead. You get the security benefits of tokenisation without building a vault yourself—which would require significant investment, continuous compliance work, and deep expertise.

When you partner with Vaultera, your systems work with tokens instead of card data. Your PCI scope depends on your integration architecture—proper integration can reduce or eliminate your cardholder data environment scope. Your compliance burden becomes more manageable. And your customers' payment information sits in a vault designed and audited for exactly one purpose: protecting sensitive payment data.

That's tokenisation in practice. That's how you build payment infrastructure that's both secure and scalable.

tokenisationPCI DSScard datacasino chip analogypayment security

Related Articles