Единый Платежный Шлюз, подсистема РНиП для ДИТ г. Москвы
Компания Интервейл разработала и внедрила Единый платежный шлюз (ЕПШ) для Официального сайта Мэра Москвы mos.ru
— Выполнение платежей с таких порталов как:
• Официальный сайт Мэра Москвы
• Сайт Автокод
• Сайт миграционного центра
• Сайт Парковки Москвы
• МП «Госуслуги Москвы»

— Использование различных платежных инструментов
— Автоматический поиск начислений
— Пакетная оплата найденных начислений
— Хранение данных банковских карт пользователей для исключения повторного ввода реквизитов карт.
На первом, тестовом, этапе сервис поддерживал следующую функциональность:
— Автоплатежи для сервиса «Проход и Питание школьников»
— Поддержка оплаты Единого Платежного Документа по уникальному протоколу с портала mos.ru
— Оплата через платежный инструмент ApplePay
— Rest API для авансовых платежей в новом мобильном приложении «Моя Москва» и в существующем приложении «Госуслуги Москвы»
— Rest API для порталов предоставления услуг взамен существующего SOAP-сервиса
— и многие другие функции
На втором этапе, предполагающем полноценную промышленную эксплуатацию, к возможностям ЕПШ добавились:
В ходе разработки нового решения в кратчайшие сроки было осуществлено 19 интеграций с внешними системами Департамента информационных технологий г. Москвы и банка-эквайера по различным протоколам. На высочайшем уровне были проведены подготовительные аналитические работы, программирование, тестирование и внедрение, разработан полный комплект документации на продукт.

Наша команда подтвердила свою высокую квалификацию и способность решать задачи любой сложности в сжатые сроки.

На текущий момент ЕПШ является частью государственной информационной системы РНИП, обеспечивающей в городе Москве регистрацию начислений и платежей.
Новый платежный портал должен был обладать следующими ключевыми преимуществами:

— Поиск начислений в государственных система ГИС РНиП и ГИС ГМП,

— Оплата нескольких платежей в одни клик - пакетные платежи,

— Автоплатежи за услуги,

— Хранение банковских карт с привязкой и личному кабинету гос. услуг.

Особенностью проекта была сложная и не знакомая команде инфраструктура ДИТ Москвы. Нашими системными аналитиками в кратчайшие сроки было проведено исследование информационного ландшафта и сформированы сценарии работы новой системы, проработаны протоколы и обеспечена транзакционная целостность сценариев, что позволило разработчикам уже через 3 месяца создать и запустить пилот, а через 5 месяцев вывести систему в боевую эксплуатацию. Всего за два года проекта была проведена интеграция с 19 смежными системами, платежный шлюз принимал 43 тысячи транзакций в сутки от 630 тысяч уникальных пользователей. Высокие темпы разработки обеспечивались отличным результатом работы команды на всех этапах проекта начиная от аналитики и заканчивая внедрением.
Проект Единого Платежного Шлюза предполагает повышение удобства оплаты государственных и муниципальных услуг на сайте Мэра города Москвы. Проект был вызовом для нашей команды, поскольку было необходимо в короткие сроки заменить существующее решение новым, удобным решением с существенным приростом функционала, при этом постоянно совершенствуя поддержку существующих клиентов.
Создание функциональной архитектуры проекта в Sparx Enterprise Architect, обеспечение детальной проработки протоколов и альтернативных сценариев сводило к минимуму количество вопросов на этапе кодирования и интеграционных тестов, на проекте была впервые применена микросервисная архитектура, что позволили осуществить быстрый старт проекта и параллельную разработку в разных сервисах, реализация автотестов обеспечивала быстрый регресс ранее созданного функционала, внедренная технология CI/CD позволяла оперативно выводить новый функционал на продуктивную среду без остановки сервиса. Применение системы мониторинга Elastic Stack позволяло оперативно отслеживать состояние системы в реальном времени, которая достигала 50 микросервисов. В результате слаженной работы доступность отвечает высоким требованиям и составляла 99,99%.