В условиях стремительного развития цифровых технологий, телекоммуникационные компании ищут новые пути взаимодействия с клиентами. Одним из таких путей стало создание собственных финансовых экосистем. Именно такой вызов принял крупнейший российский сотовый оператор
Задача заключалась в разработке удобного и безопасного мобильного приложения, которое позволило бы пользователям совершать различные финансовые операции, интегрированные с услугами сотовой связи. Необходимо было обеспечить высокую безопасность хранения и передачи данных, а также создать гибкую архитектуру, способную легко адаптироваться к будущим изменениям
Наша команда реализовали проект мобильного приложения, доступное на платформе iOS. Приложение было разработано на Swift, что гарантировало высокую производительность и плавность работы
Для обеспечения надежной интеграции с банковскими системами были созданы микросервисы на Java. Они обеспечивали:
Обработка и передача информации банковских карт в соответствии с международным стандартом требований безопасности PSI / DSS
От заполнения заявки, отправки запроса в банк, до получения ответа и загрузки данных виртуальной карты на мобильное устройство
Фоновое обновление баланса по push-уведомлению
Реализация нескольких вариантов переводов денег: с телефона на телефон, с телефона на банковскую карту, с карты на карту и т.д
Хранение данных банковских карт на мобильном устройстве в зашифрованном виде симметричным алгоритмом AES в защищенном хранилище
Список карт в виде красивого кошелька и с анимацией. Возможность добавления новой карты, удаление старой и просмотр истории транзакций
Просмотр статистики, списка транзакций платежей с различными статусами оплаты. Фильтр по датам в виде календаря
Многоуровневый каталог платежей (ЖКХ, мобильная связь, интернет и т.д). Для каждого платежа генерируется удобная форма оплаты со своими правилами ввода. Подтверждение оплаты и обработка запроса
Экран с настраиваемым списком виджетов: баланс пользователя, список карт с балансом, акции, список последних транзакций, каталог платежей и услуг - все на одном экране