Онлайн-открытие счета ИП без визита в банк
Мобильное приложение для онлайн-открытия и управления счетом ИП без визита в банк.
О проекте
Крупный российский банк развивал экосистему дистанционного обслуживания и поставил задачу расширить мобильное приложение, добавив в него функционал для индивид уальных предпринимателей. Новый модуль должен был позволять открывать бизнес-счет онлайн и управлять им прямо из приложения для физических лиц. Проект задумывался как полностью новая часть приложения, которая должна была интегрироваться с внутренними системами банка и внешними сервисами. Важным требованием было построить архитектуру модуля с прицелом на дальнейшее развитие, от оформления бизнес-счета до полноценной работы с ним.
Задачи
Перед командой стояло несколько ключевых задач:
- спроектировать архитектуру нового модуля для открытия счета ИП и будущего функционала работы с бизнес-счетами;
- реализовать процесс регистрации бизнес-счета с использованием простой электронной подписи;
- внедрить дистанционное открытие счета для ИП через мобильное приложение;
- добавить экран с деталями по картам и интеграцией с системой банка;
- предусмотреть гибкость модуля: возможность включать/отключать функции, поддержка диплинков, развитие на основе BDUI-схем.
Реализация
Работа началась с проектирования архитектуры модуля. Для гибкости были добавлены фича-флаги, обработка диплинков для внешних сервисов, а также модуль команды внутри приложения.
Трудности с которыми мы столкнулись и их решения:
- Сложная интеграция с внешними и внутренними сервисами: стандартные механизмы не обеспечивали бесшовного взаимодействия. Для решения задачи были доработаны API, настроены диплинки и выстроены процессы обмена данными, что позволило упростить переходы между системами и повысить стабильность работы приложения.
- Новая архитектура: необходимо было учесть будущие сценарии развития продукта, чтобы избежать масштабных правок в будущем. В результате был построен модуль с запасом для масштабирования, что обеспечило гибкость системы и возможность оперативно внедрять новые функции без нарушения существующей логики.
Ключевые задачи и решения
- Регистрация и открытие счета: Реализован полный онлайн-процесс открытия бизнес-счета, включая ускоренный сценарий с простой электронной подписью.
- Завершение регистрации в приложении: Доработаны процессы, позволившие пользователям бесшовно завершать регистрацию и переходить к работе в сервисе.
- Дистанционные операции с картами: Создан новый экран с деталями по картам, обеспечивающий пользователям быстрый доступ к информации и удобство управления.
- Расширение возможностей BDUI: Разработаны JSON-схемы для ключевых процессов и добавлены кастомные экраны и элементы, отсутствующие в стандартной дизайн-системе.
- Стабильность и масштабируемость системы: Проведен рефакторинг кодовой базы, написаны модульные тесты и выполнено нагрузочное тестиро вание, что повысило надежность платформы.
Результат
Мы запустили в мобильном приложении банка новые функции для индивидуальных предпринимателей: дистанционное открытие бизнес-счета, завершение регистрации клиента и просмотр деталей по картам. Эти инструменты сделали сервис удобнее для пользователей и сократили время на выполнение ключевых операций.
Команда внедрила новую архитектуру модуля, что обеспечило гибкость и готовность к дальнейшему развитию. В ближайших релизах планируется добавить полноценное управление бизнес-счетом: переводы, начисление зарплаты и другие операции, что позволит предпринимателям полностью вести бизнес через приложение.