Рекуррентные платежи и подписки: токены, off-session, ретраи

Получить CloudPayments бесплатно

Рекуррентные платежи и подписки: токены, off-session, ретраи

Рекуррентные платежи по API — это надёжный способ автоматизировать регулярные списания за сервисы, подписки, рассрочки и пожертвования. Ниже разобраны ключевые понятия: токенизация для рекуррентных списаний, off-session списание без участия плательщика, ретраи биллинга и dunning-стратегии, уведомления и миграция токенов.

Table of contents

Что такое рекуррентные платежи и чем они отличаются от подписок

Через наше рекуррентные платежи API вы управляете как отдельными повторными списаниями (разово на основе сохранённого токена), так и полноценной подпиской API (создание планов, привязка клиентов, биллинг по расписанию и пр.). См. также страницы: Приём платежей API и Документация API.

Модели рекуррентного биллинга

Рекомендуем заранее спроектировать модель, чтобы корректно настроить off-session списания и фискализацию чеков по 54‑ФЗ — подробнее см. Фискализация 54‑ФЗ.

Токены карт и оплата в один клик: как это работает

Токен — это безопасный идентификатор сохранённой карты. Хранение реквизитов выполняется в защищённом хранилище провайдера, соответствующем PCI DSS, поэтому вашему бэкенду не нужно обрабатывать PAN/CVV.

Ключевые преимущества токенизации для рекуррентных:

Как создать токен карты

  1. Клиент вводит данные в защищённой форме/SDK (поля подгружаются с нашей стороны — ваш сервер не видит PAN/CVV). См. Методы оплаты и Mobile SDK.
  2. Мы проводим токенизацию рекуррентные: формируем token_id, который вы сохраняете у себя.
  3. При необходимости выполняется первоначальная проверка и привязка с 3‑D Secure (setup/zero‑auth).
  4. Токен привязывается к клиенту, и вы можете запускать off-session списание.

Полезные ссылки: Быстрый старт интеграции, Документация API, Безопасность PCI DSS.

Off-session списание и 3‑D Secure: лучшие практики

Off-session списание — автоматический платеж без присутствия плательщика в момент списания (MIT — Merchant Initiated Transaction). Это ключ к бесшовным подпискам.

Рекомендованный алгоритм:

Сравнение сценариев инициирования:

Инициатор Сценарий Примеры
CIT (Customer‑Initiated) Клиент присутствует и подтверждает платеж Первая оплата, on‑session продление с кнопкой «Оплатить»
MIT (Merchant‑Initiated) Клиента нет, списание по мандату Автопродление подписки, списание за перерасход

Для стабильности конверсии используйте оповещения о предстоящем списании, возможность изменить карту и гибкий fallback‑процесс. События и статусы интегрируйте через Вебхуки и события.

Ретраи биллинга и dunning‑стратегия

Ретраи биллинга — повторные попытки списания после отказа (insufficient funds, временные лимиты, SCA и т. п.). Dunning‑стратегия — коммуникации и события вокруг ретраев: письма, SMS, push‑уведомления, пауза/блокировка сервиса.

Рекомендованный базовый график ретраев (пример):

Попытка Когда Что отправить клиенту
1 В день списания Уведомление об оплате: успешно/ошибка
2 +1 день Письмо/пуш со ссылкой «Обновить карту», on‑session подтверждение
3 +3 дня Повтор off‑session утром (в «богатые» часы)
4 +7 дней Последнее напоминание, предупреждение о паузе
5 +14 дней Финальный ретрай и переход в paused/canceled

Советы:

Все «уведомления об оплате» (ошибка, предстоящий дебет, успешный ретрай) связаны с событиями API — подключите Вебхуки и события и аналитические Отчёты и выгрузки.

Уведомления и вебхуки: контроль жизненного цикла платежа

Рекомендуемые события для подписок и рекуррентных:

Подробности форматов и подписей запросов — в разделе Вебхуки и события. Для отказоустойчивости используйте очереди, повторные доставки и идемпотентность запросов.

Миграция токенов и перенос карт без потери конверсии

Если вы переезжаете с другого провайдера или хотите консолидацию хранилища карт, доступна миграция токенов:

Обсудите план, SLA и сроки с командой поддержки — см. SLA и поддержка и требования безопасности в Безопасность PCI DSS.

Управление подписками через API

Подписка API предоставляет методы для полного жизненного цикла:

Советы по интеграции:

Начните с Быстрого старта интеграции и полной Документации API. Общие сценарии оплаты — в разделе Приём платежей API.

Антифрод и риск‑контроль при рекуррентных платежах

Рекуррентный биллинг снижает риск за счёт раннего 3‑DS при привязке, но требует постоянного мониторинга:

Подробнее о правилах и скоринге — в разделе Антифрод и риск.

Тестирование и быстрый старт

Протестируйте все ветки: успешные дебеты, off-session с требованием 3‑DS, ретраи, отмены и возвраты.

Mobile и CMS: сохранённые карты в приложениях и магазинах

Тарифы, фискализация и выплаты

Чек‑лист внедрения

Выводы и следующий шаг

Рекуррентные платежи API и подписка API позволяют повысить LTV, снизить отток и автоматизировать всё — от токенизации до ретраев и уведомлений. Настройте безопасные токены, off-session списание и продуманную dunning‑стратегию, чтобы поддерживать высокую конверсию и предсказуемый денежный поток.

Готовы запустить рекуррентные? Начните с Быстрого старта интеграции, изучите Документацию API и свяжитесь с нами через SLA и поддержку. Мы поможем спроектировать архитектуру, миграцию токенов и оптимальные ретраи под ваш бизнес.

Получить CloudPayments бесплатно