Интеграция мобильного приложения кикшеринга с банками

Интеграция мобильного приложения кикшеринга с банками

    О проекте

    Компания ООО «Шеринговые технологии» — российский сервис кикшеринга, самый крупный в России по размеру парка и географии присутствия. На конец сезона 2022 парк сервиса насчитывает более 80 тысяч электросамокатов. Сервис уже запустился более чем в 100 городах и территориях. Арендовать самокаты можно в приложениях для iOS или Android.

    Задача

    Помимо России партнёры сервиса работают с использованием платформы компании в других странах. Компания обратилась в Globus с задачей по интеграции мобильного приложения кикшеринга с платежными системами сразу нескольких банков для пополнения баланса пользователей.Цель интеграции — предоставить пользователям возможность оплачивать услуги наиболее удобным и привычным для них способом. Многие из этих банков имеют собственные супераппы с миллионами активных пользователей, часть из которых может не иметь действующей пластиковой карты для привязки, но активно пользоваться банковскими сервисами внутри приложений. Интеграция с несколькими банками позволила существенно расширить охват аудитории и упростить процесс оплаты для разных категорий пользователей.Команде Globus необходимо было обеспечить безопасный, точный и оперативный обмен данными между приложением кикшеринга и банковскими системами на платформах iOS и Android.
    Tasks

    Реализация

    Механизм взаимодействия выстроен следующим образом:
    1. Пополнение баланса через банковские супераппы. Пользователь производит оплату внутри банковского приложения, средства зачисляются на счет приложения кикшеринга в виде бонусов и пользователь получает всплывающее уведомление (push-уведомление) по факту зачисления. В системе транзакций появляется запись о пополнении счета.
    2. Внутри приложения сервиса при выборе способа оплаты (привязке карты), помимо возможности привязать карту, появляется кнопка «Пополнить баланс через банк». При нажатии открывается соответствующее банковское приложение, и, если пользователь авторизован, он сразу переходит на экран пополнения, вводит необходимые данные и производит оплату. После завершения транзакции пользователь возвращается в приложение и получает push-уведомление о пополнении баланса. Отправка уведомлений происходит через notification.api.
    Работы на бэкэндеОсновной процесс взаимодействия между банками и приложением сосредоточен на уровне бэкэнда: управление оплатами, уведомление клиентов и т. д.Наша команда разработала интеграционное API, которое позволило обеспечить совместимость с системами нескольких банков, органично встроив его в действующую бэкэнд-инфраструктуру заказчика. Реализация выполнена в виде отдельного микросервиса, осуществляющего обмен данными между приложением кикшеринга и банковскими системами.Так как большой объем информации требовалось переводить на иностранные языки, команда использовала сервис Localazy — инструмент для быстрого и эффективного перевода интерфейсов приложений.

    Результат

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

    Технологии

    • KotlinKotlin
    • SwiftSwift
    • C#C#

    Цитаты

    Максим ПерелыгинМенеджер проекта Globus
    Работа на международных проектах всегда сложная и ответственная, а если это касается иностранного банка, то вдвойне. Здесь высокие требования и к безопасности, и к IT-инфраструктуре компании-подрядчика, и к оборудованию разработчиков в целом, и международные стандарты, по которым работают платежные платформы. Все это важно знать и учитывать в процессе взаимодействия. И могу сказать, что наша команда справилась на отлично, доказав, что мы работаем по современным международным стандартам!
    Дмитрий СушкевичДиректор по продукту ООО «Шеринговые технологии»
    Работа была выполнена качественно, в кратчайшие сроки. Сотрудники Globus проявили себя как высококлассные специалисты: использовали лучшие практики разработки для реализации проекта, эффективно работали с архитектурой, постоянно осуществлялось код-ревью.
    Сообщение отправлено

    Обсудить идею или проект

    Обсудить идею или проект

    Похожие проекты