# Прием онлайн-платежей и рекуррентные списания — Forward PMS

Источник: https://fw-t.ru/products/fw-pms
Опубликовано: 2026-09-12 · Обновлено: 2026-09-26

Forward PMS — система управления платежами для оператора связи: онлайн-платежи, автоплатежи, загрузка реестров с дедупликацией, события в Kafka для биллинга.

**Коротко.** Forward PMS — система управления платежами для операторов связи и сервисов с приемом онлайн-платежей. Принимает и обрабатывает платежи, ведет их жизненный цикл и работает с реестрами: оплата через шлюзы, рекуррентные списания, загрузка файлов, передача событий в биллинг и аналитику. Новый платежный провайдер подключается конфигурацией, каждая операция получает глобальный UUID, события публикуются в Kafka.

Онлайн-платежи, автоплатежи и реестры обрабатываются в одной системе: биллинг получает подтвержденные операции без дублей, новый провайдер подключается без доработки кода.

Платежи приходят к оператору из разных каналов, и каждый канал подключается по своему протоколу. Биллингу нужен один поток подтвержденных операций без дублей. Forward PMS нормализует платежи, присваивает им идентификатор и доставляет события в смежные системы.

## Решаемые задачи

### Каждый новый провайдер требует доработки кода

Провайдер подключается конфигурацией. Один протокол работает несколькими экземплярами для разных мерчантов.

### Реестры платежей разбирают и проверяют вручную

Реестры загружаются по расписанию, разбираются, проверяются и очищаются от дублей, некорректные файлы уходят в карантин.

### Повторные попытки автоплатежей ведут вручную

Forward PMS проводит автоплатежи по расписанию, повторяет неуспешные попытки и собирает отчет по операциям, которые не прошли.

### С каждой системой отдельный стык

События о платежах публикуются в Kafka, биллинг, DWH и CRM получают их из одного потока.

## Функциональные возможности

### Прием платежей

- Шлюзы и платежные системы с маршрутизацией, статусами и уведомлениями.
- Мерчанты, возвраты и отмены.
- Автоплатежи: планирование, циклы, повторные попытки, отчеты.

### Реестры

- Загрузка по расписанию, разбор форматов, проверка.
- Проверка файлов на дубли по контрольной сумме.
- Распределение по получателям, карантин для некорректных файлов.

### Обработка

- Нормализация, проверка, дедупликация и маршрутизация операций, у каждой операции глобальный UUID.
- Модуль Subscriber проверяет наличие абонента перед проведением платежа.
- Поиск по атрибутам операции, источнику платежа и контрагентам.

### Доставка и безопасность

- Публикация платежей и событий в Kafka для биллинга, DWH и аналитики.
- Синхронные ответы для онлайн-сценариев.
- Разграничение доступа RBAC, шифрование трафика, журнал действий.

## Вопросы и ответы

**Что такое система управления платежами?**

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

**Как подключить нового платежного провайдера?**

Конфигурацией, без доработки кода. Один протокол можно запустить несколькими инстансами для разных мерчантов.

**Можно ли внедрить Forward PMS без замены остальных систем?**

Да. Forward PMS внедряется отдельно и стыкуется с системами, которые у оператора уже работают, через Forward API. Другие продукты платформы можно добавить позже, под новые задачи.

**От чего зависит стоимость внедрения?**

Стоимость рассчитывается под проект: в предложении расписываются состав работ, сроки и стоимость по каждому компоненту. Если решение о замене системы еще не принято, работа начинается с аудита, в нем считается стоимость владения по вариантам решения.

**Как система исключает двойное зачисление?**

Каждая операция получает глобальный UUID, повторный запрос с тем же идентификатором не создает новый платеж. Файлы реестров проверяются на дубли по hash-сумме, ошибочные уходят в карантин.

**Как платежи попадают в биллинг?**

Forward PMS публикует события в Kafka и доставляет их в биллинг, DWH и CRM. Для онлайн-сценариев система отвечает синхронно. Перед проведением платежа модуль Subscriber проверяет наличие абонента.

**Как Forward PMS масштабируется?**

Горизонтальными инстансами в Kubernetes. Фоновые задачи координирует ShedLock, подсистемы включаются профилями приложения: Paysystems, Registers-load, Recurrents, Export-kafka.
