Личный кабинет заемщика кредитного брокера
Проект — разработка веб-платформы с личным кабинетом для заемщиков кредитного брокера. В кабинете пользователи могут просматривать свои кредиты, график платежей, оплачивать онлайн, подключать дополнительные услуги, а также получать уведомления и отчёты.
Отрасль
Финтех
Дата
Дек. 2021 – Наст. вр.
Стоимость
> 6,5 млн. руб.
Услуги
UI/UX дизайн, Backend-разработка, Frontend-разработка, Поддержка, Интеграция
Команда
1 UX/UI-дизайнер, 1 верстальщик, 2 разработчика
Технологии
PHP 8.1, Laravel 8.65, PostgreSQL, Apache Kafka, HTML5, CSS, JavaScript, Vue, Bootstrap, Git, Docker, Docker Compose, PHPstan, PHPunit

О клиенте
Компания более 10 лет занимается POS-кредитованием на розничных точках продаж. Она является брокером и выдает экспресс-кредиты на оплату покупок с помощью платформы, которая агрегирует предложения от различных банков.
Розничному бизнесу сотрудничество выгодно быстрым доступом покупателей к кредитным средствам. Клиенту – удобством и скоростью. Брокеру – доходом за каждую выдачу займа.
Рассмотрев потенциал своего сервиса, кредитная компания решила увеличить прибыль за счет расширения пакета услуг. Для этого нужен был новый инструмент, который интегрируется с основным софтом и принесет очевидную пользу клиенту.
Задача
Создать платформу с личным кабинетом заемщика и дополнительными платными услугами.
Разработать основной функционал личного кабинета (ЛК) для заёмщика: отображение информации о выданных кредитах, графиках платежей, условиях, договорах.
Реализовать возможность онлайн-оплаты кредита через платежную систему, с гибкостью выбора суммы и возможности частичной оплаты.
Добавить модуль дополнительных услуг (дополнительные платные опции), которые можно подключить при заключении кредитного договора — например, напоминания о платежах, мониторинг кредитного рейтинга, страхование кредита и т.д.
Обеспечить возможность отказа от подключенных дополнительных услуг и возврата средств за неиспользованные услуги.
Интегрировать систему с внешними сервисами: отправка уведомлений (SMS/email), external credit-rating/monitoring services, создание «почтового ящика» внутри системы для переписки, формирование и предоставление PDF-отчётов, договоров и чеков.
Обеспечить стабильную поддержку, логирование, тестирование (автотесты, статический анализ кода), мониторинг ошибок и уведомления разработчиков о проблемах.
Решение
В рамках проекта был реализован основной функционал личного кабинета: просмотр информации о кредитах, расписание платежей, оповещения о сроках оплаты и погашении.
Позже был обновлен дизайн, расширены возможности, добавлены платные услуги и функция онлайн-оплаты долга. Система включает регистрацию через SMS, ленту событий, раздел с информацией обо всех выданных кредитах и возможность отказа от услуг.
Были настроены интеграции с учетными системами клиента (Bitrix24, BI-система) и множеством сторонних сервисов (платежные системы, сервисы отправки сообщений и формирования кредитных отчетов).
Для стабильной работы внедрены система распределения уведомлений, мощная система логирования, автотесты и статический анализатор кода.
В первой итерации мы реализовали основной функционал ЛК, который включает главные потребности заемщика: просмотр информации о кредитах, наглядное расписание платежей, оповещения о сроках оплаты и погашении. Позже отрисовали новый дизайн, расширили возможности, добавили услуги и оплату долга через платформу. Рассмотрим подробнее, как устроен разработанный нами личный кабинет заемщика.
Регистрация

Когда пользователь оформляет кредит через брокерский сервис, тот направляет информацию в нашу систему. Данные, полученные по интеграционной шине, сохраняются в базе платформы и становятся основой для формирования личного кабинета заемщика. На зарегистрированный номер клиенту отправляется SMS, которое содержит ссылку на его аккаунт. В ЛК уже размещены все сведения о выданных средствах.
При выдаче кредита также создается почтовый ящик, который используется для отправки уведомлений и чеков после оплаты. Интерфейс почты отображен в самом личном кабинете и позволяет знакомиться с информацией прямо в системе.
Функционал личного кабинета
Первая страница ЛК – это лента событий. На ней в обратном хронологическом порядке отображаются:
напоминания о платежах и изменения их даты,
подтверждения оплаты по кредиту,
запросы об отмене дополнительных услуг,
сообщения о новых займах у нашего брокера.
Основной раздел личного кабинета – выданные кредиты. В нем содержится информация обо всех займах, взятых через сервис брокера. Здесь же клиент может ознакомиться с таблицей платежей, скачать кредитный договор и узнать о своем пакете подключенных услуг. При этом пользователю доступны онлайн-оплата через платформу и отказ от услуг, которыми он еще не воспользовался или сделал это частично.
Чтобы пользователь мог оплачивать кредит онлайн, мы интегрировали специальную платежную систему. Через нее клиент пополняет свой личный счет, созданный банком при выдаче кредита. При оплате он может менять сумму и переводить больше или меньше назначенного платежа.

В отдельный модуль раздела вынесены услуги, которые подключаются при заключении кредитного договора. В них входят расширенные возможности платформы:
напоминания об очередном платеже на email и\или по SMS,
отслеживание судебной задолженности,
мониторинг кредитного рейтинга,
страхование кредита от банка.
Система автоматически настраивает диапазон отправки оповещений. Она делает это с учетом часового пояса заемщика, чтобы не беспокоить его в вечернее время. Владелец ЛК имеет доступ к редактированию временного интервала под свой индивидуальный распорядок. Также он может отключить сообщения на время или насовсем.

Раздел с отчетами о кредитном рейтинге и данными от ФССН содержит информацию обо всех займах клиента, скоринговый балл, задолженности, просрочки. Сведения запрашиваются при подключении соответствующих услуг и генерируется в отдельные PDF-бланки. Когда отчет готов, он отправляется клиенту и дублируется в системе, где его всегда можно скачать повторно.

Если заемщик хочет отказаться от подключенных услуг, то он заполняет форму на отказ. Выбирает те, за которые собирается вернуть деньги, и отправляет заявку. Сумма возврата рассчитывается с вычетом средств за уже отправленные сообщения и отчеты по услугам мониторинга задолженностей. Клиент получает деньги только за то, что еще не использовал.

Заявка на отказ от услуг дублируется в Bitrix24 на рассмотрение оператору. Для этого мы синхронизировали нашу платформу с системой учета. Также мы сделали экспорт данных в BI-систему аналитики. С помощью полученной информации кредитная компания соотносит подписку\отказы и выстраивает дальнейшую стратегию продаж.
Для решения поставленных задач мы интегрировали платформу не только с учетными системами, которые использует заказчик. Мы настроили взаимодействие с несколькими сторонними сервисами:
отправки сообщений,
дозвона для авторизации,
создания почтовых ящиков,
формирования отчетов по кредитному рейтингу и ФССН,
онлайн-оплаты.
Чтобы не превышать лимит сервиса отправки сообщений, мы внедрили систему распределения уведомлений. Она ставит оповещения в очередь и последовательно их отправляет в течение дня.
Мы также реализовали мощную систему логирования по всем взаимодействиям и цепочкам пользователя. Это помогает ретроспективно изучить его действия и разобраться в причинах появления проблем. Внедрили автотесты и статический анализатор кода. Информация о любых нештатных ситуациях оперативно поступает в Telegram-канал разработчикам и стейкхолдерам ЛК.
Результаты
Разработанный финтех-продукт является действующей платформой кредитной компании, на которой зарегистрировано более 400 000 личных кабинетов заемщиков.
Компания получила инструмент, позволяющий клиентам контролировать кредиты, управлять платежами, подключать дополнительные услуги (мониторинг кредитного рейтинга, страхование) и получать отчеты.
Сотрудничество с кредитным брокером продолжается для дальнейшего расширения и улучшения функционала системы.
Хотите похожий результат?
Не откладывайте — сделаем бесплатный аудит проекта уже сегодня. Напишите нам — обсудим детали за чашкой кофе.

