Платежная система для правительства Брунея
![Платежная система для правительства Брунея](/_nuxt/image/0f7f93.webp)
Ситуация
Card Access Services (CAS) более 30 лет занимается поставкой платежных шлюзов и систем обработки платежей. Головной офис компании находится в Австралии, при этом она работает с заказчиками со всего мира.
CAS поставляет решения по модели SaaS. Для крупных клиентов также доступна передача лицензии на ПО с кастомизированными модулями, созданными с учетом особенностей работы их организации.
По такой модели CAS реализует проекты для правительства Брунея. В 2012 году компания разработала систему для учета платежей, поступающих в адрес министерства финансов от структур, отвечающих за коммунальные услуги. В 2019 году у правительства Брунея появилась новая задача — создание единой биллинговой системы, которая позволит перевести в электронную форму выставление и оплату счетов на государственные услуги. Ее планировалось внедрить в министерстве финансов и ряде других подразделений.
Решение
Проект стартовал в начале 2019 года. На первом этапе у правительства Брунея не было четкого видения готового решения, только функциональные требования, с которыми и начала работать команда CAS.
Сразу стало понятно, что помимо непосредственно обработки платежей система должна обладать широким набором возможностей. Среди них управление безопасностью, формирование отчетности, передача данных по API внешним сервисам и так далее. У проекта были жесткие сроки, поэтому разработку требовалось организовать максимально эффективно.
Кроме того, система должна была обладать дружелюбным для пользователей веб-интерфейсом. Создание UI с нуля при помощи привычного компании стека технологий могло занять слишком много времени. Поэтому команда CAS решила использовать среду разработки, которая содержит инструменты для визуального дизайна интерфейса.
![график отчёта](/uploads/568c86db444f4cf7bac01d43aaf82225.png)
Изучая доступные варианты, компания нашла CUBA Platform (сейчас Jmix). Платформа оказалась идеальным инструментом для проекта. В первую очередь, CUBA покрывала большинство требований к системе — уже упомянутые управление безопасностью, формирование отчетности, REST API и так далее. Вместо того, чтобы тратить несколько месяцев на реализацию этих механизмов с нуля, команда могла сфокусироваться на решении бизнес-задач.
Вдобавок к этому плагин для платформы CUBA Studio (сейчас Jmix Studio) заметно упростил разработку UI. Поскольку на начальной стадии проекта требования к системе были нечеткими, модель данных часто изменялась. Более того, у команды было мало опыта в ускоренной разработке веб-интерфейсов. По итогам тестирования и сравнения с другими инструментами в CAS убедились, что CUBA Studio содержит мощные визуальные инструменты для проектирования моделей данных. Они позволили быстро реализовать пользовательский интерфейс с широкой функциональностью и сохранить высокую скорость разработки.
Результат
Система запущена в феврале 2020 года. Решение включает веб-портал для оплаты счетов и POS-систему, соединенную с backend-ядром, где происходит обработка поступающих платежей.
Для правительства Брунея это стало настоящим прорывом. Можно сказать, CAS изменила платежную систему целой страны, позволив онлайн оплачивать широкий спектр услуг, которые в Брунее оказывают государственные структуры: электроэнергию, водоснабжение, регистрацию, выдачу лицензий, билеты в арт-галереи и многое другое. Решение не только упростило платежи для жителей и гостей страны, но и помогло правительству сократить финансовые потери и существенно снизить затраты ресурсов на взыскание задолженностей. CAS рассматривает возможность продвижения созданной для правительства Брунея системы в других странах.
![график отчёта](/uploads/b88f64b93a2e43238e82d08a45efc616.png)