Токенизация

Токенизация — замена sensitive data (например, PAN card number) на nonsensitive token, не имеющий значения вне контекста.

Как работает

Merchant отправляет card data в token vault. Vault хранит PAN, возвращает token. Merchant хранит только token. При повторных transactions отправляет token, vault возвращает PAN процессору.

Types

Merchant-specific: token валиден только у одного merchant. Multi-use: постоянный token для recurring. Single-use: одноразовый. Format-preserving: token выглядит как card (16 digits, Luhn valid). Network tokens: Visa/MC updated при перевыпуске.

Преимущества

Reduced PCI DSS scope: только vault under audit. Convenience: recurring без re-entry. Card updater service: token остаётся при renewal. Security: breach exposes only tokens, useless outside merchant.

Providers

Stripe, Braintree, Adyen: built-in. Own vault: HSM + secure DB, complex. Network tokens: Visa Token Service, Mastercard MDES. Cost $0.05-0.20 per tokenization. Free для recurring обычно.