Veliro · Token portability

Stored cards become network tokens under your TRIDToken Requestor ID: your merchant identifier on the card networks.

Veliro provisions credentials directly with Visa, Mastercard, and Amex, returns a single stable tok_* your application keeps, and absorbs scheme lifecycle events into signed webhooks. Adding, dropping, or rotating PSPs is a routing change in your policy.

MDESMastercard Digital Enablement Service · VTSVisa Token Service · AETSAmerican Express Token Service · tenant-isolated vault · built to PCI DSS Level 1

Your reference
One tok_* per card, stable in your database
Network enrollment
Credentials under your TRIDToken Requestor ID: your merchant identifier on the card networks on MDESMastercard Digital Enablement Service, VTSVisa Token Service, and AETSAmerican Express Token Service
PSP routing
Swap connection_id without re-keying or cardholder re-entry

Gateway tokens, network tokens, and Veliro's tok_* are three different things in one card-on-file conversation.

Each type lives somewhere different, is bound to a different identifier, and behaves differently when you change PSP. Portability starts when your application holds a reference the PSP did not mint.

Comparison of PSP gateway tokens, network tokens, and Veliro tok_* references
DimensionPSP gateway tokenNetwork tokenVeliro tok_*
Issued byPSP vault (pm_*, storedPaymentMethodId, etc.)VTSVisa Token Service, MDESMastercard Digital Enablement Service, or AETSAmerican Express Token ServiceVeliro maps to a network token or PANPrimary Account Number: the raw card number fallback under the same reference
Bound toacct_* · merchantAccount · entity_idMerchant TRIDToken Requestor ID: your merchant identifier on the card networks on the schemeYour TRID · your tenant vault
Portable across PSPsNo · dies when you leave the PSP accountYes, when you control enrollment and routing (not via PSP program alone)Yes · same reference on every acquirer route
Lifecycle updatesManual card-update flows · PSP-dependent account updaterScheme-driven reissue, expiry, and replacement where issuer supports itScheme updates + signed webhooks to your systems
At authorizationGateway token scoped to one PSP integrationToken + per-transaction cryptogram (TAVVToken Authentication Verification Value (Visa cryptogram) / UCAFUniversal Cardholder Authentication Field (Mastercard cryptogram) / AEVVAmerican Express Verification Value)tok_* + cryptogram or PAN via POST /v1/forward

The Token Requestor ID belongs to you, not your PSP.

Network tokens are enrolled under a Token Requestor ID on VTSVisa Token Service, MDESMastercard Digital Enablement Service, and AETSAmerican Express Token Service. When that ID is yours, the credential estate is contractually and architecturally separate from any acquirer relationship.

TRID ownership · who provisions the credential
veliro · architecture
Merchant TRID versus PSP gateway accountLeft: cards stored through a PSP yield gateway tokens bound to the PSP merchant account. Right: Veliro provisions network tokens under the merchant Token Requestor ID on Visa, Mastercard, and American Express, with PAN fallback in the merchant vault where networks do not tokenize.PSP TOKEN · PSP'S MERCHANT IDNETWORK TOKEN · YOUR TRIDYour applicationstores pm_* · not portableYour applicationstores tok_* · portablePSP VAULTtok_stripe_4f2a… · acct_1K9m…PSP is token requestor · you rent the credentialVELIRO · YOUR TRIDtrid_8821_marketplaces · tok_01HK2L9…You are token requestor · Veliro operates the boundaryMDES · VTS · AETS · DIRECT+ PAN fallback in your vault

Cross-PSP routing keeps the same tok_*; only the connection_id changes.

Your application keeps the same token_id through every cutover, backup acquirer, or geographic split. Veliro forwards the credential shape each PSP needs at authorization time, and routing decisions stay where they belong: in your policy.

At authorization time you call POST /v1/forward with a connection_id for Stripe, Adyen, Checkout.com, Braintree, or Worldpay. The tok_* in the request body does not change when you cut over traffic or add a backup acquirer.

PSP independence covers lock-in mechanics, migration timelines, and the full processor comparison. This page stays on the credential model; the switch playbook lives there.

Read PSP independence

Gateway lock-in, neutral token layer, and what a Worldpay → Checkout.com cutover looks like with Veliro in the path.

View PSP independence

Lifecycle events update the network token under a stable tok_*.

Issuer reissue, expiry, and replacement propagate into the token record at the scheme. Veliro surfaces each as a signed webhook so your billing stack updates without asking the cardholder to re-enter a PAN.

Lifecycle spine · stable tok_*
illustrative · sandbox
Stable tok reference through lifecycle eventsA horizontal spine shows tok_01HK2L9Qm4xPt9F remaining constant while issuer events update the underlying network token: card reissued, expiry refreshed, and lost or stolen replacement.STABLE REFERENCEtok_01HK2L9Qm4xPt9Fyour application never re-keysCard reissuedtoken.updatedExpiry refreshedtoken.updatedLost / stolentoken.replaced

What your systems receive when the issuer moves.

Veliro signs lifecycle payloads with HMAC-SHA256. Deliveries are replayable per event, and subscriptions can filter by type or use a wildcard. Your subscription billing service updates the credential metadata it already holds for tok_*; it does not issue card-update emails because the PAN path never broke.

12+event types · signed · replayablecreation · suspension · network activation · cryptogram invalidation · deletion
lifecycle streamillustrative
token.updatedtok_01HK2L9Qm4xvisa · expiry 09/28 → 09/29delivered
token.updatedtok_01HK2M8Pn2vmc · reissued PAN mappeddelivered
token.replacedtok_01HK2N1Rk8wamex · lost/stolen replacementdelivered

How PSP-vault storage compares to a merchant-owned credential layer.

The four dimensions that decide whether your credentials outlive any single acquirer contract: who is the token requestor, what travels across PSPs, what handles lifecycle events, and what stays stable in your database.

DimensionPSP gateway vaultVeliro portable layer
TRID ownershipPSP is token requestor · merchant ID is the PSP'sYour TRID on VTSVisa Token Service, MDESMastercard Digital Enablement Service, AETSAmerican Express Token Service
Cross-PSP useNew vault per PSP · new gateway token per accountSame tok_* · connection_id swap only
Lifecycle continuityCard-update campaigns · manual re-entry on failureScheme-driven updates · signed webhooks
Reference stabilitypm_* changes when you switch PSPOne tok_* per card · network or PAN fallback

Provision your credentials once on the card networks, route them anywhere, keep the same tok_*.

Stand up a sandbox key and provision your first credential in under ten minutes. If you are planning a PSP switch, we can map portability without a single cardholder re-entry.