Мобильное приложение и веб-клиент платежного сервиса для карточных и криптовалютных переводов
Задача
План работы
Приложение находится под NDA, поэтому настоящее название заменено на выдуманное Wallet.
Наш заказчик - владелец платежного сервиса, который обеспечивает безопасное хранение и управление финансами. Сервис позволяет осуществлять переводы средств на внутренние и внешние кошельки и карты, а также оплачивать различные услуги. Кроме того, предусмотрены функции выпуска виртуальной карты и обмена валюты. Сервису не хватало клиентского приложения. С этим запросом заказчик обратился к нам.
Перед нами стояла задача разработать мобильное приложение и веб-клиент для платежного сервиса. У заказчика уже был частично готовый веб-клиент, реализованный на React. Было принято решение отказаться от React в пользу Flutter и написать приложение заново. Это позволило запуститься на разных платформах (Android, iOS, веб), имея одну кодовую базу.
Возможности приложения
– Прием карточных и крипто-платежей – Перевод средств на другие кошельки и карты – Оплата услуг – Выпуск виртуальной карты – Обмен валюты – Поиск терминалов на карте
Технологии
Фреймворк для создания кросс-платформенных приложений.
Разделение бизнес-логики и пользователького интерфейса
Прием оплат через банковские карты
Облачная база данных, облачные функции, аналитика
Разделение бизнес-логики и пользователького интерфейса
Создание интерактивных анимаций
Управление подписками в приложениях
Настройка и отправка пуш-уведомлений
Flutter
Firebase
BloC
Hive
OpenStreetMap
Веб-версия
Фреймворк для создания кросс-платформенных приложений.
Разделение бизнес-логики и пользователького интерфейса
Прием оплат через банковские карты
Облачная база данных, облачные функции, аналитика
Разделение бизнес-логики и пользователького интерфейса
Создание интерактивных анимаций
Управление подписками в приложениях
Настройка и отправка пуш-уведомлений
Возможность управлять кошельком из браузера настольного ПК - это дополнительное преимущество. Мобильное приложение и веб-клиент имеют общую кодовую базу, отвечающую за бизнес логику и взаимодействие с сервером. Верстка экранов и навигация адаптированы отдельно под веб.