Payminator
Описание системы
Payminator- это электронная платёжная система система расчётов между финансовыми организациями, бизнес-организациями и пользователями при покупке-продаже товаров и за различные услуги.
Система состоит из следующих компонентов:
- Сервисная часть
- Клиентская часть - Компоненты API, SMPP, Веб портал
- Средства управления системой
Система может выступать в роли:
- платёжной системы
- поставщиком услуг (которые подключены к ней) для других платёжных систем
Сервисная часть
Множество сервисов служит для выполнения отведенных на них функций. Построена по принципу SOA (Service-oriented architecture). Выбранная архитектура позволяет использовать горячую замену, без необходимости останавливать всю систему. Расширение системы происходит намного быстрее.
Безопасность системы построена с использованием последних технологий в данной области.
При выполнении операций на сервисах выполняется
- Сохранение поступивших данных на сервис, выделение типа операции
- Проверка прав на выполнение данной операции
- Проверка балансов для данной операции (выполняется для определенных типов операций)
- Проверка текущих полей по заранее определенным правилам или лимитам (выполняется для определенных типов операций)
Средства управления системой
Управление системы можно осуществлять через клиентскую часть (веб-портал).
- Система позволяет гибко менять её поведение через механизм «Лимитов»
- Управлять направлениями, приоритетами платежа
- Управление безопасностью, разделение прав
Клиентская часть
Клиентская часть состоит из
- API – набор библиотек или REST сервис для подключения сторонних платежных систем или клиентов
- SMPP – модуль взаимодействия с системой через СМС
- Веб-портал – веб сайт для отображения актуальной информации о системе, настройка системы, отчеты. Состоит из разделов для администрирования и для офиса
Модули веб-порталаБезопасность
Данный модуль позволяет динамически изменять права для пользователей на доступ к модулям, операциям. Обеспечивает необходимый уровень безопасности для всей системы и обладает тонкой настройкой, что позволяет как быстро масштабировать права, так и детально настроить каждого пользователю системы
Подключение поставщиков
Позволяет настраивать подключение новых поставщиков услуг, настраивать маршрутизацию запросов к ним с учётом приоритетов, переключение между поставщиками в случае потери соединения с одним из них.
Так же можно редактировать каким участникам системы будут разрешены те или иные услуги
Лимиты
Механизм создания шаблонов поведения для системы и применения их к группам или к конкретным пользователям системы. Его использование увеличивает гибкость поведения системы и возлагает на себя часть бизнес логики с учётом требования клиента
Управление пользователями
Контроль над пользователями системы и возможности их взаимодействия с поставщиками услуг контролируется модулем безопасности. Использование шаблонов (Лимитов) пользователями позволяет контролировать их бизнес поведение в системе.
Интерфейс создаётся с учётом бизнес требований, что упрощает работу конченого пользователя.
Комиссии
Механизм комиссий использует созданные пользователем шаблоны и масштабируется по группам, так и применяется к конкретным пользователям системы. Позволяет детально настраивать все необходимые значения для учёта взаиморасчётов участников системы
Управления счетами
Использование различных типов счетов, валют, отчётных периодов позволяет системе детально вести учёт всех финансовых отношений между участниками системы, поставщиками услуг. Со счетами тесно связаны комиссии, лимиты, которые определяют возможность той или иной финансовой операции
Платежи
Модуль платежей создаёт их и обрабатывает с учётом выбранных прав пользователя, лимитами, комиссиями, поставщиками услуг и направлениями по которым платежи осуществляются. Создание и проведения платежа использует систему очередей с приоритетом, машина состояния бизнес процессов. Отображение текущих платежей и их состояний можно посмотреть в соответствующем разделе.
Отчёты
Содержат детальную информацию по проводкам между участниками системы и поставщиками услуг