Инфраструктура
рекуррентных платежей
Для работы по модели подписки требуется механизм регулярных безакцептных списаний. Он включает в себя токенизацию, управление графиками платежей и обработку ответов от банков- эмитентов.
Paygine предоставляет техническую базу для реализации этих процессов.
Механика работы
Привязка карты
При первой оплате или регистрации карты или счета СБП создается защищенный токен. Данные карты сохраняются в защищенном контуре PCI DSS
Настройка параметров
Сервис передает параметры подписки: сумму, периодичность и дату следующего списания
Инициация списания
В установленную дату система отправляет запрос на списание средств по токену без участия плательщика
Обработка ответа
При успешной транзакции подписка продлевается. В случае ошибки система возвращает код отказа для дальнейшей обработки
Функциональность для управления подписками
- Логика повторных списанийПри получении ошибки, например, «недостаточно средств», система может автоматически повторять попытки списания по заданному расписанию. Это позволяет снизить количество технических отказов
- One-click платежиИспользование сохраненного токена позволяет реализовать сценарии дополнительных покупок внутри сервиса без повторного ввода карточных данных
- Управление тарифамиAPI позволяет реализовывать различные модели тарификации: фиксированная стоимость, пробные периоды, изменение суммы списания
- Webhooks и уведомленияСистема отправляет уведомления о статусах транзакций и событиях жизненного цикла карты, например, истечение срока действия, для синхронизации с вашей базой данных
Техническая реализация
REST API
Методы для создания, изменения и отмены подписок, а также проведения разовых списаний по токену
Webhooks
Автоматическая передача данных о событиях платежного шлюза в систему мерчанта
SDK
Библиотеки для интеграции платежной формы в веб‑интерфейсы и мобильные приложения
Безопасность данных
Соответствие стандарту PCI DSS Level 1. Мерчант работает только с токенами, не касаясь чувствительных данных карт
Фискализация
Автоматическое формирование и отправка кассовых чеков при рекуррентных платежах согласно 54-ФЗ
Отчетность
Доступ к детальной статистике по транзакциям, конверсии и причинам отказов через личный кабинет или API
Возможности платформы
- Работа с отказамиИспользование алгоритмов повторных списаний помогает сократить долю неуспешных транзакций, связанных с временным отсутствием средств или техническими сбоями
- Бесшовный UXОтсутствие необходимости повторного ввода данных карты упрощает процесс продления подписки для пользователя
- География платежейТехническая возможность обработки транзакций по картам международных платежных систем /требует уточнения по текущим доступным гео/
- Автоматизация документооборотаСистема берет на себя формирование фискальных документов, снижая нагрузку на бухгалтерию и операционные процессы
Часто задаваемые вопросы
- Система возвращает соответствующий код ошибки через Webhook. Вы можете настроить на своей стороне или использовать наши настройки для автоматических повторных попыток (retries) через определенные интервалы времени.
- Да, сумма списания передается в запросе. Вы можете менять ее для каждого платежа, что позволяет реализовывать смену тарифов или модели с оплатой за использование (usage-based).
- Обычно используется схема с проверочным списанием минимальной суммы (например, 1 рубль) для токенизации карты, после чего настраивается отложенный первый регулярный платеж через период триала.
- Первая транзакция (привязка карты) проходит с 3DS-аутентификацией. Последующие рекуррентные платежи по токену проводятся как безакцептные (MIT — Merchant Initiated Transaction) и, как правило, не требуют ввода кода подтверждения.
- Отмена инициируется через API-запрос со стороны вашего сервиса. После этого попытки списания по данному графику прекращаются.
- Да, шлюз поддерживает обработку карт иностранных банков-эмитентов. Условия и доступные регионы зависят от текущих настроек эквайринга.
- При интеграции с онлайн-кассой чек формируется автоматически в момент успешной транзакции и отправляется плательщику на электронную почту.
- Да, система поддерживает привязку нескольких карт к одному идентификатору пользователя, что позволяет реализовать сценарии с резервными способами оплаты.