PCI DSS LEVEL 1 · TOKENIZATION VAULT

Store the card once.
Keep the token forever.

mTokens sits between your checkout and your gateway. We take the card number, hand you back a token, and route the charge to whichever processor you're using today — Stripe, NMI, Authorize.net, or the next one you switch to.

No card data touches your servers. Full PAN never leaves the vault.
Checkout — capturemTokens vault
4242 4242 4242 4242
↓ encrypted, tokenized
tok_9f3a7c…c81b vaulted
Routing this charge to Stripe
Speaks fluent
StripeNMIAuthorize.netSquarePayPal+ custom
How it works

Three steps. One integration, for life.

The card only ever gets typed once. Everything after that is a token changing hands.

1

Capture at checkout

Your checkout form sends the card straight to mTokens — hosted fields or a direct API call. It never touches your app servers.

2

Vault & tokenize

We encrypt the PAN inside a PCI Level 1 environment and hand back an opaque token tied to that customer.

3

Charge the token

From now on you submit the token, not the card. mTokens decrypts it and forwards the charge to whichever gateway is live.

Watch a token get made

Click a step, or let it play — this is the exact cycle above, running.

1 · Customer enters their card

At checkout, the card goes straight to mTokens — hosted fields or a direct API call. It never touches the merchant's own servers.

Riverside Wellness Group$48.00
4242 4242 4242 4242
Pay $48.00

2 · mTokens vaults it and issues a token

The PAN is encrypted inside a PCI DSS Level 1 vault. What comes back is a random, opaque token — useless to anyone who doesn't hold the vault's key.

4242 4242 4242 4242
↓ encrypted & tokenized
tok_9f3a7c…c81b

3 · The merchant app resubmits the token

From now on, every charge — this one and every renewal after it — sends the token, never the card number.

Merchant app
tok_9f3a…
mTokens vault

4 · Tokenized by the system

mTokens decrypts the token back into a real card number internally, and forwards the charge to whichever gateway is active — without the merchant ever seeing the PAN again.

Stripe NMI Authorize.net
Routing this charge to Stripe — the merchant's active gateway today.

5 · The gateway responds, the loop closes

An approval comes back through mTokens to the merchant. Next time this customer buys something, the cycle starts again at step 3 — the card is never re-entered.

✓ Approved — $48.00
Next purchase starts again at step 3, not step 1
Why a standalone vault

Your gateway shouldn't own your customers' cards.

Tokenize inside Stripe or NMI and the token is theirs — leave, and every stored card leaves with them. Tokenize with mTokens and the card on file outlives the processor.

Token built into the gateway

What happens when you switch

  • Stored cards are locked to that gateway's vault
  • Switching processors means re-collecting every card
  • Customers get a failed-renewal email and some just churn
  • Negotiating leverage on processing rates disappears
Token held by mTokens

What happens when you switch

  • The token is yours, not the gateway's
  • Point the same token at a new gateway in the dashboard
  • Customers notice nothing — no re-entry, no dunning spike
  • Free to renegotiate or split volume across processors
Features

What's actually in the vault.

01 · COMPLIANCE

PCI DSS Level 1

The highest tier of card-data compliance, audited annually — so your own PCI scope shrinks to almost nothing.

02 · ROUTING

Gateway-agnostic routing

Stripe, NMI, Authorize.net, Square and more, behind one token format. Swap the destination without touching checkout code.

03 · CONTINUITY

Cards on file that survive a migration

Change processors mid-quarter and existing subscriptions keep billing on the same token, uninterrupted.

04 · API

Tokenize & detokenize endpoints

A small, deliberate API surface: create a token, charge a token, retire a token. Nothing to reverse-engineer.

05 · VISIBILITY

Ledger & audit trail

Every tokenization and detokenization is logged with actor, gateway, and timestamp for your compliance record.

06 · CHECKOUT

Drop-in hosted fields

Prebuilt, PCI-scoped card fields for web and mobile checkout, or call the API directly from your own form.

For resellers & platforms

Put your brand on the vault.

ISOs, PSPs, and platforms can resell mTokens under their own domain — your merchants never see our name. You onboard them, we run the vault, you keep the relationship.

  • Your own URL — pay.yourbrand.com, no mTokens branding
  • Onboard unlimited merchants under your own account
  • Earn on every card your merchants tokenize
We work with a limited number of vetted partners — this isn't a public signup.
pay.yourbrand.com
Card vault & checkout, running on mTokens infrastructure — invisibly.

Apply for white-label access

we reply within 2 business days

    FAQ

    Questions merchants actually ask.

    A token is a random, opaque identifier — tok_9f3a7c… — that stands in for a card number. It's meaningless outside mTokens: even if it leaked, it can't be charged anywhere else.

    Nothing happens to them. The token stays the same; you change which gateway it decrypts to inside the merchant portal. Existing subscriptions keep billing without re-authorization.

    Yes — mTokens operates as a PCI DSS Level 1 service provider, the same tier required of the largest processors. Routing full PAN capture through us removes most of your own PCI scope.

    Yes. Tokens are built to be charged repeatedly — subscriptions, installments, and saved cards for one-click checkout all work the same way: submit the token, we handle the rest.

    Most merchants are live within a day: point checkout at our hosted fields or API, store the token you get back, and submit that token on future charges instead of a card number.

    Ready to stop re-collecting cards?

    Tell us which gateway you're on today — we'll have sandbox keys back to you the same day.

    Contact us now