Card Vault

Card Vault Tokenization: Enterprise Guide to Secure Card Storage

Card vault tokenization replaces a payment card number with a random token and locks the real number in an isolated, encrypted vault, so your apps, CRM and databases store only tokens that are useless if stolen.

AK Abhilash Kumar Oct 1, 2026 16 min read
On this page

    Contact us

    Stop shipping unprovable AI answers. Ground them in evidence.

    Request a demo

    A finance team exports a "customers" table for a churn analysis. One column still holds full card numbers from an old billing integration, and by lunch the file sits in three inboxes and a shared drive.

    Card data spreads like this in many businesses, into CRM notes, call recordings, tickets and exports. Holding cards puts your whole stack in scope: every server the data touches, every database it lands in and every backup it survives in.

    Card vault tokenization changes where the card number lives. In this guide, we cover how it works, how the architectures compare, how far it cuts PCI scope and how to choose a provider.

    What is card vault tokenization?

    Card vault tokenization is a payment security method that swaps a card's PAN for a random token and stores the real number in a separate, encrypted vault that only authorized services can reach.

    Your systems keep the token, and the vault keeps the card. When a payment needs the real number, the vault supplies it inside its own environment.

    What is a card vault?

    A card vault is a hardened store built to hold card numbers and release them only under strict rules. What sets it apart from an encrypted database column:

    • Isolation: it runs as a separate service, apart from your application.
    • Key management: keys sit apart from the data, often per customer and backed by hardware security modules (HSMs).
    • Access policy: only named services, with scoped credentials, can request a card.
    • Audit: every tokenize, detokenize and forward request is logged.

    What does a card token look like? Formats and types explained

    The right format depends on what your existing systems expect.

    FormatExample (test values)When to use it
    Original PAN4111 1111 1111 1111Never stored in your systems
    Random tokentok_8fK2mQ9xZrT4vBNew systems
    Format-preserving token4111 1187 4420 1111Legacy fields that expect 16 digits
    Luhn-passable tokenPasses the card checksumCode that validates card numbers
    Deterministic tokenSame card, same tokenMatching and card-on-file logic

    Format-preserving tokens often keep the first six and last four digits, so staff still see the brand and "ending in 1111". The vault also returns safe display metadata: brand, last four and expiry.

    Why is a stolen card token useless to attackers?

    A random token has no mathematical relationship to the card number, and no key converts it back. Three more barriers block a charge:

    1. The vault is the only way back: Detokenizing needs authenticated vault access.
    2. Credentials are scoped: A client can use only the actions it was granted.
    3. Destinations are allowlisted: Card data goes only to approved gateway domains.

    The vault itself becomes the target, so your provider's isolation and key handling matter as much as the token.

    What is detokenization?

    Detokenization is the reverse step: the vault retrieves the real card number for an approved purpose.

    In a well-designed setup, detokenization rarely returns the PAN to you. The vault inserts the card into an outbound gateway request, and you receive only the response. When a person must see the card, it happens in a controlled, logged session.

    Why businesses are moving card data into a token vault

    Businesses move card data into a token vault because stored card numbers spread across apps, inboxes and recordings, and every system that touches them adds breach exposure and PCI audit work.

    Why stored card numbers are a breach and audit liability

    PCI DSS applies to every system that stores, processes or transmits card data, plus connected systems. Store a PAN in your billing database, and its backups, admin tools and network all join your cardholder data environment (CDE). What that means in practice:

    • Each in-scope system needs yearly PCI controls, evidence and testing.
    • A breach of any one exposes usable card numbers.
    • Backups and exports outlive the original record.

    Why remote card collection (phone, email, links) makes it worse

    Card-not-present collection multiplies where numbers land.

    ChannelWhere the card number ends up
    PhoneAgent notes, call recordings, transcripts, screen recordings
    EmailInboxes, forwards, archives, mobile devices
    ChatChat history, support tools, exported logs
    Generic web formsForm vendor storage, notification emails, spreadsheets

    Each copy sits outside your payment controls, often for years.

    Why card-on-file workflows need a safer storage model

    Subscriptions, deposits, balances and no-show fees all need the card again later, which without a vault means keeping it somewhere.

    A token gives you reuse without custody: it sits on the customer record while the card stays in the vault.

    Card vault tokenization vs encryption: what's the difference?

    Encryption scrambles the card number with a key and stores the result in your systems, whereas vault tokenization removes the number entirely and leaves only a token with no mathematical link to it.

    FactorEncryptionVault tokenization
    What you storeCiphertext of the PANA token
    Reversible byAnyone with the keyOnly the vault, through an authorized request
    Where the PAN livesInside your systems, encryptedInside the vault, outside your systems
    PCI treatmentEncrypted PAN is still cardholder dataTokens that cannot recover the PAN are generally not
    Main riskKey theft exposes every recordVault compromise, so provider security matters
    Best fitData in transit and at restCard numbers you must reuse

    The practical difference: encrypted PANs keep your databases in PCI scope, while tokens can take them out. Most vaults use both: encryption inside, tokens outside.

    How card vault tokenization works: a 7-step payment flow

    Card vault tokenization works by capturing the card outside your servers, encrypting it in a vault, returning a token you store, then injecting the card into gateway requests when a charge is due.

    Let's follow a subscription software company that charges a customer's card monthly.

    Step 1: Capture the card without touching your servers

    The customer types the card into a hosted or embedded form, often an iframe, which posts it straight to the vault. Other capture options:

    • IVR phone payments, with keyed digits going directly to the vault.
    • A direct API call for server-to-server flows.

    E-commerce example: a WooCommerce or Magento store embeds the vault's form in its checkout and receives only a token.

    Step 2: Encrypt and store the PAN in an isolated vault

    The vault encrypts the card with AES-256 or similar, ideally with per-customer keys, in an environment isolated from other tenants and your application.

    Why per-customer keys matter: one compromised key leaves every other tenant's cards protected.

    Step 3: Return a token and store it against your records

    The vault returns a token and safe metadata. The company saves the token against the customer's account, with a record of consent to future charges.

    Where it livesWhat it holds
    Your application and CRMToken, brand, last four, expiry, consent record
    The vaultEncrypted PAN, mapped to the token
    Your logsRequest IDs and tokens, never the PAN

    Step 4: Handle CVV separately and temporarily

    PCI DSS prohibits storing the CVV after authorization, even encrypted. A good vault holds it encrypted just long enough for the first authorization, then deletes it.

    Later card-on-file charges run without CVV, as is normal for merchant-initiated transactions.

    Step 5: Send a tokenized charge request to the proxy

    On billing day, the company builds a normal gateway charge request with a placeholder where the card number would go, and sends it to the vault's payment proxy. The proxy checks three things first:

    1. Scoped OAuth2 credentials on the caller.
    2. A valid request signature.
    3. An allowlisted gateway domain as the destination.

    Step 6: Inject the card number and forward it to the gateway

    Inside the vault, the proxy swaps in the real card number and forwards the request to Stripe, Authorize.net, Braintree, PayPal or another gateway. The gateway's response returns through the proxy, without the card number in it.

    Step 7: Log every access and enforce retention rules

    Every tokenize, forward and retrieval request is logged with who made it and the result. Retention rules to set:

    • Delete cards when customers cancel or request it.
    • Purge expired cards on a schedule.
    • Document legal hold exceptions.

    What are the core architectures for card tokenization?

    The core architectures for card tokenization are vault-based lookup, vaultless cryptographic tokens, network tokens issued by card brands and gateway tokens held by your payment processor.

    Each answers one question differently: where does the token-to-card link live?

    Vault-based tokenization: how the lookup model works

    A vault stores each PAN encrypted with a token-to-PAN mapping table, so detokenizing is a secure lookup.

    Strengths: random tokens cannot be reversed, and the vault can forward cards to any gateway.

    Trade-offs: the vault must be secured and scaled, and each lookup adds a small step.

    Vaultless tokenization: how FPE and HSM keys replace the vault

    Vaultless systems skip the mapping table and generate tokens with format-preserving encryption (FPE), such as NIST-approved FF1, using HSM-held keys.

    • No database of PANs to protect.
    • Fast, because tokens are computed rather than looked up.
    • Key compromise is the central risk, since the keys can reverse every token.
    • Cards needed later by a person still get decrypted somewhere.

    Network tokenization: how Visa and Mastercard tokens work

    Card networks issue tokens through Visa Token Service and Mastercard Digital Enablement Service (MDES). Each is bound to a merchant or device, and each transaction carries a one-time cryptogram. What they add:

    • Lifecycle updates: when a bank reissues a card, the network token keeps working.
    • Higher trust: issuers see a cryptogram-backed charge from a known merchant.
    • Domain controls: a token bound to one merchant fails anywhere else.

    Network tokens are requested through a token requestor, usually your gateway or vault provider.

    PSP gateway tokens: how processor-held tokens work

    Save a card with a payment service provider (PSP), and it returns a token that works only with that PSP.

    It is the simplest start, with no extra vendor. The catch is portability: a second or new processor means a card migration.

    Vault vs vaultless vs network tokens: architecture comparison

    Vault tokens stay portable across gateways and allow controlled retrieval, whereas vaultless tokens swap stored cards for key risk and network tokens add automatic card updates on brand rails.

    FactorVault-basedVaultlessNetwork tokensPSP tokens
    Where the PAN livesEncrypted in the vaultNowhere, derived from keysWith the card networkWith the processor
    Token mappingLookup tableFPE with HSM keysNetwork token serviceProcessor database
    Gateway portabilityAny gateway the vault can forward toDepends on implementationDepends on the token requestor setupOne processor only
    Card lifecycle updatesNeeds account updater or network tokensSameAutomaticProcessor dependent
    Card retrieval for staffPossible under strict controlsPossible with decryptionNoNo
    PCI scope effectStrong for systems holding tokensStrong, keys stay in scopeStrong for merchant systemsStrong, locked to one PSP
    Best fitMulti-gateway, card-on-file, human workflowsHigh-volume, low-latency internal systemsRecurring and stored-credential chargesSingle-processor merchants

    Why vaults and network tokens work best together

    Many enterprises run both. The vault holds the card and stays portable, while network tokens handle charges that benefit from lifecycle updates and cryptograms.

    Example: a subscription company keeps cards in its vault and uses network tokens for recurring billing. If it adds a processor, the vault still holds the source card.

    How far does card vault tokenization reduce PCI DSS scope?

    Card vault tokenization reduces PCI DSS scope by taking card numbers out of systems that hold only tokens, such as apps and CRMs, while capture pages and connected systems stay in scope.

    It reduces scope a lot without removing it, so be wary of anyone promising "no more PCI".

    Which systems drop out of scope and which stay in

    Usually out of scopeUsually still in scope
    CRM and customer records holding tokensWeb pages that load or host the payment form
    Billing and booking databasesAny system that receives a detokenized PAN
    Data warehouses and analyticsStaff workstations used for card retrieval
    Support tools and ticketingYour vault provider, through its own AOC

    PCI guidance treats tokens that cannot recover the PAN as outside cardholder data, while the tokenization system stays in scope. Tokens that can directly initiate charges, called high-value tokens, may get closer scrutiny, so confirm how yours are treated.

    What determines your SAQ: SAQ A vs SAQ A-EP vs SAQ D

    Your Self-Assessment Questionnaire (SAQ) depends mostly on how cards are captured.

    SAQTypical setupRelative effort
    SAQ ACard-not-present merchant that fully outsources capture, such as a vault-hosted iframe or redirect, with no card data on its systemsLightest
    SAQ A-EPE-commerce site that controls the payment page or scripts, even if the card goes straight to a third partyModerate
    SAQ DMerchant that stores, processes or transmits card data itselfHeaviest

    A hosted capture form plus a vault can support SAQ A eligibility for many card-not-present businesses. Under PCI DSS v4.0.1, SAQ A merchants also confirm their site is protected against script attacks that could affect the payment page.

    What pulls systems back into scope

    Scope stays reduced only while card numbers stay out. Common leaks:

    • Staff pasting card numbers into email, chat or CRM notes.
    • Call recordings that capture spoken card numbers.
    • Application logs that record raw request bodies.
    • Screenshots and screen recordings during support sessions.
    • A "temporary" export that becomes permanent.

    Who confirms your scope: acquirer, QSA and your vault's AOC

    Nobody can promise your SAQ in advance, including us. Three parties decide:

    1. Acquirer: sets which validation applies to your merchant level.
    2. QSA: if you use one, assesses your actual data flows.
    3. Vault provider: supplies its PCI DSS Attestation of Compliance (AOC), which covers its side.

    What are the business benefits of card vault tokenization?

    The business benefits of tokenizing cards in a vault are smaller breach impact, lighter PCI work, gateway freedom, safe card reuse, remote capture without custody and one shared security layer.

    BenefitWhat changes
    Smaller breach impactAttackers find tokens in place of card numbers
    Lighter PCI effortFewer systems to control, test and document
    Gateway freedomTokens are not tied to one processor
    Safe card reuseCharge again without storing the PAN
    Remote capturePhone and link payments without agents handling cards
    One security layerThe same vault model for cards, data and files

    Smaller breach impact: stolen tokens expose nothing

    If an attacker reaches your CRM or billing database, they find tokens with no value outside your vault.

    In an incident: you investigate token access, a far smaller problem than exposed cards.

    Lighter PCI compliance effort and audit cost

    Every system that leaves scope removes controls, evidence and tests. You feel it most at assessment time, when the in-scope list is shorter. Where the savings show up:

    • Fewer systems to scan, test and harden.
    • Less evidence per requirement.
    • A smaller network segment to monitor.

    Freedom to change or add payment gateways

    An independent vault forwards cards to any supported gateway, so you can add a processor, route by region or renegotiate without re-collecting cards.

    Example: a retailer adds a European processor, and stored cards work there from day one.

    Reusing cards safely for repeat, recurring and card-on-file payments

    Deterministic tokens map one card to one token, so every repeat charge references the same value and the card is entered once.

    Where it shows up: travel balances, hotel incidentals, membership renewals and patient payment plans.

    Taking cards by phone and payment link without holding them

    IVR capture sends keypad digits straight to the vault, and a payment link does the same for customers who would otherwise email their card.

    Result: call recordings, agent desktops and CRM notes stay free of card numbers.

    One security layer across cards, data and files

    The same vault model can protect SSNs, bank account numbers and documents, so security teams review one pattern.

    Practical upside: one vendor review and one audit trail for every sensitive data type.

    PSP tokens vs independent card vault: who controls your cards?

    PSP tokens keep your stored cards inside one processor's system, whereas an independent card vault holds cards on your behalf and forwards them to whichever gateway you choose to charge through.

    How PSP tokens lock cards to one processor

    A processor holds the PAN and gives you its own token, which works until you want options. Where lock-in shows up:

    • Adding a second processor means new tokens for new customers only.
    • Switching processors needs a card data migration between providers.
    • Routing by region, cost or approval rate is limited to one provider's network.

    How an independent vault keeps tokens portable

    An independent vault keeps the PAN and issues its own tokens. When you charge, its proxy forwards the card to the gateway you choose.

    Switching or adding a gateway becomes a configuration change, while records, tokens and cards stay put.

    When one processor is enough

    One processor's tokens are usually enough when:

    1. Sales run through one checkout channel.
    2. Adding or switching processors is not on the roadmap.
    3. No person ever needs to use a stored card outside the gateway.

    If any of those change, revisit the decision early.

    When does an enterprise need an independent card vault?

    An enterprise needs an independent card vault when it routes across several gateways, stores cards for later charges, collects cards remotely, lets staff use cards or is migrating processors.

    SituationPSP tokensNetwork tokens aloneIndependent vault
    Several gateways or regionsWeak fitPartialStrong fit
    Card-on-file and deferred chargesWorks with one PSPStrong fitStrong fit
    Phone, agent or link captureDepends on PSPNoStrong fit
    Staff need the real cardNoNoPossible with controls
    Processor migrationPainfulPartialStrong fit

    You route payments across multiple gateways or regions

    Different acquirers by region, or a backup processor for outages, can all charge the same stored card.

    Signal: your payments team talks about routing, failover or local acquiring.

    You store cards for recurring, card-on-file or deferred charges

    Balances, incidentals, renewals and installments charge after capture, and the vault holds the card until each amount is known.

    You'll recognize it when: charges land weeks or months after capture.

    You collect cards remotely through agents, phone or links

    Call centers, reservation desks and field teams take cards off-site. IVR and link capture keep those cards away from agents.

    Watch for: card numbers showing up in call recordings, emails or agent notes.

    Staff or partners need controlled access to the real card

    Some suppliers have no payment API, so a person must use the card. A vault can support controlled retrieval, which PSP and network tokens cannot.

    Typical sign: staff re-type cards into supplier portals or read them out over the phone.

    You are migrating processors or consolidating platforms

    During a migration or merger, cards sit in several systems. One vault gives you a single, portable source before you switch.

    Common trigger: a processor change, or two payment stacks merging after an acquisition.

    How can staff use stored cards without exposing the full PAN?

    Staff can use stored cards without exposing the PAN to your systems through controlled retrieval, where an authorized user views the card in a secure, logged session that skips your servers.

    Travel agencies and other businesses paying suppliers for clients often ask us this.

    Why some suppliers still need a human to enter the card

    Many hotels, cruise lines and wholesalers have no payment API, so an agent types the card into a portal or reads it out by phone.

    The goal is keeping that step without the card landing in your booking platform, CRM or email.

    How controlled retrieval works

    1. Clients enter their card once through a vault-hosted form, and your system stores only the token.
    2. An authorized staff member signs in to a controlled agent application with SSO and MFA.
    3. Policy checks their role and permitted purpose before showing anything.
    4. The vault displays the card in that session, without it passing through your servers.
    5. Access is time-limited, and every view is logged with the user, time and token.

    Where a supplier accepts API calls, proxy injection is safer, since no one sees the card.

    What stays your responsibility

    Controlled retrieval reduces exposure, while these obligations stay with you:

    • Customer authorization: record what each client approved, for which supplier and until when.
    • Supplier terms: some restrict third-party card use or require evidence.
    • Staff rules: no card numbers in email, chat, notes or screenshots.
    • PCI scope: retrieval workstations may stay in scope, so confirm with your QSA.

    Which industries benefit most from card vault tokenization?

    The industries that benefit most from card vault tokenization collect cards remotely or charge later, such as travel, hospitality, fintech, healthcare, insurance, legal, SaaS and contact centers.

    IndustryCommon triggerVault pattern
    Travel and hospitalityCards arrive by phone and email, then go to suppliersHosted intake, token on booking, controlled retrieval
    Financial services and fintechCard data flows to issuers, processors and network APIsSigned proxy requests to allowlisted partners
    Healthcare and insurancePatient balances and premiums on fileCard-on-file tokens apart from clinical records
    Legal and professional servicesRetainers and recurring feesPayment link capture, token on the matter
    SaaS and platformsMerchants' customers share one databaseVault carries custody, platform stores tokens
    Contact centersAgents hear cards on callsIVR capture through Twilio Pay straight to the vault

    Travel and hospitality

    A travel agency books suppliers for clients who want to enter their card once:

    1. A branded, secure capture link goes to the client, who enters the card on a vault-hosted form.
    2. The vault returns a token and safe display details, stored against the client ID.
    3. Client authorization, permitted purposes and expiry are recorded separately.
    4. Integrated suppliers are charged through the gateway proxy, with no PAN in the agency's systems.
    5. For a supplier with no payment API, an authorized agent views the card in a controlled, logged session.

    Hotels use the same pattern for deposits and third-party card authorizations.

    Financial services and fintech

    Card programs, payout platforms and lenders send card data to issuers, processors and network APIs. A signing proxy that forwards only to allowlisted domains keeps the PAN in the vault.

    Example: a payout platform calling Mastercard APIs signs requests with OAuth 1.0a RSA-SHA256 inside the proxy, so its own services hold only tokens.

    Healthcare and insurance

    Patient payment plans and insurance premiums run on stored cards.

    • Clinics and billing teams: store the token against the patient account and charge each installment on schedule.
    • Insurers and agencies: keep the premium card as a token, apart from policy and claims systems.

    Keep in mind: if the vault will also hold health data, ask whether the provider signs a Business Associate Agreement.

    Legal and professional services

    Law firms and accountants take retainers and recurring fees, often by phone or email.

    Example: a firm sends a retainer payment link. The card goes to the vault, the token sits on the client matter, and later invoices are charged without asking again.

    SaaS and platforms

    Platforms offering payments to their merchants face a custody problem: one database, many merchants' customers.

    Without a vaultWith a vault
    The platform's codebase stores card numbersThe vault carries the custody
    The whole platform sits in PCI scopeThe codebase holds tokens and can stay out of scope, subject to assessment
    Each new gateway means new card handlingThe proxy forwards to the gateway each merchant uses

    Deterministic tokens also keep customer records coherent, since the same card always maps to the same token.

    Contact centers and phone payments

    Agents who hear card numbers on calls put audio, desktops and notes in scope.

    Example: a billing call center moves to IVR capture through Twilio Pay. Callers key in the card, agents never hear or see a number, and the CRM shows only the token and card type.

    What card vault tokenization solves and what it doesn't

    Vault tokenization solves card custody, capture and reuse, and gives you charging without the PAN, whereas consent, fraud, processing fees and your remaining PCI duties stay with your business.

    What it solvesWhat it doesn't solve
    Card numbers kept out of apps, CRMs, inboxes and recordingsCustomer authorization for each use
    Secure capture by form, phone or linkFraud and chargebacks on card-not-present sales
    Reusable tokens for repeat and recurring chargesYour acquirer relationship and processing fees
    Charging through your gateway without seeing the PANRemaining PCI DSS duties and SAQ validation
    Logged, controlled staff accessSupplier acceptance of third-party card use
    Smaller PCI scope and a full audit trailWeak practices such as shared logins

    What it solves

    Capture, storage, reuse and charging all happen without your systems holding a PAN.

    In short: the card number exists in one place, and every use of it is recorded.

    What it doesn't solve (and what you still own)

    Fraud: a vault does not authenticate the cardholder.

    Fees: vault charges sit on top of your processing fees.

    Compliance: you still validate PCI DSS for in-scope systems and own consent and retention.

    Should you build a card vault in-house or use a provider?

    Building a card vault in-house gives full control, whereas a provider gives you certified infrastructure, key management and gateway integrations ready to use, with far less PCI work on your side.

    FactorBuild in-houseUse a provider
    Time to launchDesign, build, security review and PCI assessmentIntegration work only, with no vault to build
    PCI burdenYour vault is fully in your scopeProvider's AOC covers the vault
    Key managementYou run HSMs, rotation and accessProvider runs them
    Gateway supportYou build and maintain each integrationProxy supports many gateways
    Ongoing costEngineers, audits, monitoring, on-callSubscription or usage fees
    ControlTotalDefined by the provider's features

    When building makes sense: very high volume, payments as your core product and a mature PCI program. Otherwise, we recommend a provider.

    How to evaluate and choose a card vault tokenization provider

    Evaluating a card vault provider is a process of checking its compliance proof, capture and token options, gateway support, CVV and staff access controls, token portability and pricing at your volume.

    These are the twelve questions we would ask before signing:

    CriterionWhy it mattersQuestion to ask
    PCI DSS Level 1 AOCThe vault becomes part of your compliance chainCan we see your current AOC?
    SOC 2 Type IIIndependent proof of controls over timeIs the report available under NDA?
    Capture optionsCards arrive through more than one channelDo you support iframe, IVR and API capture?
    Token formatsLegacy systems may need card-shaped valuesWhich formats do you offer?
    Gateway proxyLets you charge without touching the PANWhich gateways and signing methods?
    CVV handlingCVV cannot be stored after authorizationHow long is CVV kept, and how is it deleted?
    Staff accessSome workflows need a humanCan staff view cards without the PAN touching our servers?
    Key managementLimits damage from any breachAre keys unique per customer?
    Audit logsEvidence for audits and investigationsWhat is logged, and for how long?
    PortabilityAvoids lock-inCan we export cards to another provider?
    PricingPredictable cost at scalePer request or per card, and what are overage rates?
    Developer toolsSpeed to launchIs there a sandbox, API reference and sample code?

    Which security and compliance proof should you ask for?

    A current PCI DSS Level 1 AOC and SOC 2 Type II report are the baseline. If you also handle health data, ask about a Business Associate Agreement.

    Warning sign: a website badge with no current AOC to share.

    Which capture and token options do you need?

    List every channel where cards reach you, then match token formats to your systems: format-preserving for legacy screens, deterministic for card-on-file logic.

    Quick test: any channel without a capture option will keep sending cards to email.

    Can it charge through your existing gateways?

    Confirm the proxy supports your gateway and its authentication method, and ask whether adding a second processor is configuration or a new project.

    Ask for proof: a working sandbox charge through your own gateway account.

    How does it handle CVV and staff access?

    Look for a stated CVV deletion window. For staff access, ask how retrieval is authenticated, timed and logged.

    Watch out for: staff access that relies on shared logins or has no time limit.

    Can you take your tokens with you?

    Ask for a written, PCI DSS compliant export process with a clear format and timeline.

    Why it matters: without one, leaving means asking every customer to re-enter their card.

    Is the pricing transparent at your volume?

    Get a quote on your real monthly requests, including tokenization, proxy charges and retrievals. Published prices and a free tier are good signs.

    Model it: take last month's orders, refunds and retries, and count each one as a request.

    How much does card vault tokenization cost?

    Card vault pricing is usually per request, per stored card or a flat monthly tier, and real cost depends on how many tokenize, charge and retrieval calls your workflows generate each month.

    Common pricing models

    ModelHow you payFits when
    Per requestEach tokenize, proxy or retrieval callVolume varies month to month
    Per stored cardA monthly fee for each card heldMany cards, charged rarely
    Flat tierA fixed fee up to a request limitSteady, predictable volume

    One order can generate a tokenize call, a charge and a refund.

    Hidden costs to watch for

    • Overage rates above your tier.
    • Separate fees for network tokens or account updater.
    • Export charges if you leave.
    • Paid support for production incidents.
    • Engineering time for unsupported integrations.

    Why vault fees sit on top of processor fees

    A vault does not replace your acquirer or gateway, so interchange, network and processor fees still apply. Any savings from routing or rate negotiation depend on your own volumes and contracts.

    Budget line: weigh vault fees against the PCI work and engineering time they remove.

    How Enigma Card Vault tokenizes, stores and charges cards

    We built Enigma Card Vault as a tokenization API with a payment gateway proxy, so you accept and reuse cards without storing them.

    Capture options: hosted forms, embedded forms, IVR and API

    • Hosted and embedded forms: iframe embed in 13 languages with your branding, returning the token through a postMessage callback.
    • E-commerce storefronts: forms that fit Magento and WooCommerce checkouts.
    • Phone payments: direct IVR-to-vault tokenization through Twilio Pay, with automatic card type detection.
    • Direct API: one call, one token, with OAuth2 machine-to-machine auth.

    Token options and ephemeral CVV

    Tokens are random by default, with no structure to reverse. You can choose format-preserving, Luhn-passable tokens that keep the first six and last four digits, deterministic tokens for card-on-file logic and a per-request TTL. CVV is held encrypted for at most 30 minutes, then deleted.

    Why Luhn-passable matters: checkout code, fraud rules and legacy systems that expect a valid-looking card number keep working unchanged.

    Gateway-agnostic payment proxy

    Card Vault forwards charges to Authorize.net, Stripe, Braintree, PayPal, Mastercard APIs and any REST-based gateway. Placeholders for card number, CVV and expiry are filled inside the vault, requests are signed with HMAC-SHA256 or OAuth 1.0a RSA-SHA256 for Mastercard, and destinations can be limited to an allowlist of gateway domains.

    To switch gateways: you change the destination and request template, while tokens and stored cards stay where they are.

    What integration looks like: two API calls to a token

    1. Authenticate: request an access token with OAuth2 client credentials.
    2. Tokenize: send the card, or let the hosted form send it, and receive the token with safe metadata.

    Every request is audit logged, with API docs, Swagger UI and GitHub examples for developers.

    Security, compliance and pricing

    Card Vault runs on PCI DSS Level 1 and SOC 2 Type II certified infrastructure with AES-256 encryption and per-customer keys, and Enigma is an AWS Partner. Pricing is published and billed through AWS Marketplace:

    PlanPriceIncluded requestsOverage
    LiteFree forever1,000 a month$0.08 per request
    Plus$49.99 a month20,000 a month$0.04 per request
    Premium$249.99 a month250,000 a month$0.02 per request

    Every tier runs on the same certified infrastructure, with Plus adding ephemeral key sharing and email support. Start free with Enigma Card Vault: your checkout keeps working, and your auditor gets a shorter list.

    AK
    Abhilash Kumar Chief Growth Officer

    Abhilash Kumar is Chief Growth Officer at Enigma Vault, where he leads growth strategy, market positioning, and partnership development. He brings experience across B2B SaaS marketing, product marketing, brand building, and demand generation, with a career spanning technology companies and communications agencies.

    View full profile

    Frequently asked questions

    How does card tokenization work?
    A secure form, phone line or API sends the card to a vault, which encrypts it and returns a token for your systems. In card vault tokenization, the vault inserts the real card into gateway requests only when you charge.
    How do I tokenize my debit card?
    As a cardholder, adding it to Apple Pay or Google Pay tokenizes it automatically. As a business, you tokenize debit cards exactly like credit cards, through your vault or gateway.
    Is a card token considered cardholder data?
    Generally not, if it cannot recover the PAN without the vault. The vault and any system receiving a detokenized card stay in scope, and your QSA makes the final call.
    Does card tokenization qualify my business for SAQ A?
    It can help. Card-not-present merchants that fully outsource capture to a hosted form and store no card data often qualify. Your acquirer or QSA confirms eligibility.
    Can a card vault store CVV?
    Not after authorization, even encrypted. A vault may hold it briefly and encrypted before authorization, then must delete it.
    Can one card token work across multiple payment gateways?
    Yes, with an independent vault, which forwards the card to whichever supported gateway you choose. PSP tokens work only with the processor that issued them.
    Can staff view the full card number without it passing through our servers?
    Yes, through controlled retrieval: an authorized user views the card in a logged session served from the vault. You still need customer authorization and supplier approval.
    Is vaultless tokenization more secure than a card vault?
    Neither is automatically more secure. Vaultless removes the card database and concentrates risk in the keys, while a vault keeps random tokens with no reversible link. Choose by gateways, portability and staff access needs.