Разработка биллинговой системы

Личный кабинет

Личный кабинет Клиента и биллинг Конструктора сайтов разработан на замену устаревшей биллинговой системы Конструктора. В качестве платформы выбран CodeIgniter за скорость работы и минимальное потребление ресурсов. Система установлена на изолированный сервер с повышенным уровнем безопасности.

Биллинговая система постоянно работает в фоновом режиме, отслеживая статус услуг и отправляя уведомления Клиентам и администраторам сервиса. Подключение и отключение услуг производится в автоматическом режиме в зависимости от статуса оплаты и сроков действия услуги. Администратору доступны функции регистрации и продления доменных имен, установки SSL-сертификатов, настройки DNS и управления сайтами Клиентов. В биллинговой системе достугнут высокий уровень автоматизации благодаря интеграции с сервером Конструктора, сайтами под управлением Конструктора, DNS-серверами, API REG.RU и NIC.RU.

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

Процесс разработки реализован в режиме непрерывной интеграции. Разработка и отладка ведется на отдельном сервере. По готовности нового функционала производится автоматическая выгрузка обновления на сервер Биллинга. Для синхронизации кода используется GIT, процесс обновления запускается отдельным bash-скриптом.