Услуги и решения

Биллинг для Dostaевского

Отрасль проекта

Финтех, Фудтех, Ритейл, Корпоративное ПО, Интеграции

Технологии

Базы данных, .NET Core

О проекте

Биллинг служит основой для управления доходностью услуг компании и развития клиентоориентированного подхода, которому сейчас уделяется особое внимание.

Перед нами стояла задача реализовать модуль биллинга для сферы фудтех. К тому же необходимо было учитывать возрастающие объемы продаж.


Система билинга предоставляет следующие возможности:


  • управление клиентами (физическими и юридическими лицами);
  • управление лицевыми счетами клиентов;
  • регистрация финансовых операций: платежей и списаний;
  • гибкая система привязки финансовых операций к услугам (нет жесткой зависимости от конкретного вида услуг/товаров);
  • хранение текущего баланса лицевого счета и полной истории его изменений;
  • управление привязками лицевого счета одного клиента к лицевому счету другого (поддержка субсчетов) с настройкой лимитов списания;
  • управление кредитным лимитом и кредитным периодом;
  • блокировка списаний c лицевого счета при превышении лимитов: кредитного лимита или лимита списания, а также при истечении срока кредитного лимита;
  • формирование стандартной и неформализованной отчетности;
  • управление брендами компании (собственными юридическими лицами), возможность привязывать списания к брендам.

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

Логически архитектура имеет два уровня. На первом обеспечивается базовая функциональность, присущая любому биллингу - это контрагенты, счета, транзакции и отчетность.

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

Чтобы справиться с нагрузкой мы использовали архитектурный подход CQRS для разделения операций чтения и изменения состояний биллинга.


Стек технологий: .NET Core 3, Enitity framework Core 3, PostgreSQL, CQRS, Docker

Илья Черепанов

CTO at Dostaevsky

«Недавно завершили разработку нового биллинга, который позволит клиентам Достаевского делать меньше движений при оплате, а нашей финансовой службе поможет получать все необходимые отчеты, что очень сильно упростит их работу. За скорость, понимание и отзывчивость хочу поблагодарить команду Nord Clan. Это был мой первый опыт подобной работы и мне понравилось. Спасибо ребята!»

Расскажите нам о своей задаче
Мы немедленно возьмём её в работу
Станислав Шешунов
hello@nordclan.com