Украинская правда

Токенизация для бизнеса: как хранить платежные данные клиентов и не нарушать закон

21 мая, 12:03
Токенизация для бизнеса: как хранить платежные данные клиентов и не нарушать закон

Клиент совершил у вас вторую покупку и не хочет вводить данные карты заново. Логичная мысль владельца магазина: "Сохраню карту в базе, и дело с концом". Но хранить номер карты самостоятельно — это прямое нарушение стандарта PCI DSS с серьезными последствиями: от штрафов до отключения от платежных систем.

Решение есть, и оно называется токенизация. Именно благодаря ей Netflix списывает деньги ежемесячно, Amazon предлагает "купить в один клик", а ваш магазин может делать то же самое — законно и безопасно.

Как это работает на самом деле

Когда клиент впервые вводит данные карты, платежный провайдер заменяет реальные данные уникальной строкой символов — токеном. Например: вместо "4111 1111 1111 1111" в системе сохраняется "tok_8f2a9b3c". Эта строка привязана к конкретному магазину и провайдеру и сама по себе ничего не означает.

Ваш магазин хранит только токен. Реальный номер карты — никогда. При следующей покупке вы передаете токен провайдеру, он находит соответствующую карту в своем защищенном хранилище и проводит транзакцию. Клиент нажал "купить" — и все.

Что дает токенизация бизнесу

  • Оплата в один клик. При повторных покупках не нужно вводить данные карты заново — конверсия растет.
  • Рекурентные платежи. Автосписание для подписок и абонементов без участия клиента.
  • Юридическая чистота. Вы не храните данные карт — следовательно, не несете ответственности за их сохранность.
  • Меньше риска при взломе. Даже если база данных вашего магазина скомпрометирована, злоумышленники получат только токены, которые без системы провайдера бесполезны.

Wix оплата и токенизация: как это реализовано

Владельцы магазинов, которые используют Wix оплату через стороннего провайдера из App Market, получают токенизацию автоматически, без каких-либо дополнительных настроек. Провайдер берет на себя всю инфраструктуру: хранение токенов, безопасность, соответствие PCI DSS.

Например, при подключении hutko через Wix App Market токенизация уже включена в базовый функционал. После первой оплаты клиента его карта сохраняется в виде токена на стороне hutko, ваш Wix-магазин получает только идентификатор. Повторная покупка или подписка списывает средства без повторного ввода данных.

Встроенный Wix Payments тоже поддерживает хранение карт, но ограничен по географии — для украинского бизнеса он в основном недоступен. Поэтому токенизация через внешнего провайдера в App Market — единственный реальный вариант.

Главное правило: токенизация — всегда на стороне провайдера

Если кто-то предлагает вам "хранить карты в базе", "шифровать и держать у себя" или любую схему, при которой реальные данные остаются в вашей системе — это неправильно и незаконно. Единственный легальный способ — делегировать хранение сертифицированному провайдеру и работать только с токенами.

Уточните у своего провайдера два вопроса: есть ли сертификат PCI DSS и поддерживается ли токенизация. Если оба ответа "да" — вы в безопасности.

Удобство для покупателя и юридическая чистота для вас — это не компромисс. Это именно то, для чего и придумали токенизацию.