Интеграция мобильного приложения кикшеринга с крупным иностранным банком
Интеграция мобильного приложения кикшеринга с крупным иностранным банком
    О проекте
    Компания ООО «Шеринговые технологии» — российский сервис кикшеринга, самый крупный в России по размеру парка и географии присутствия. На конец сезона 2022 парк сервиса насчитывает более 80 тысяч электросамокатов. Сервис уже запустился более чем в 100 городах и территориях. Арендовать самокаты можно в приложениях для iOS или Android.
    Задача
    Помимо России партнеры сервиса работают с использованием платформы компании в других странах. Компания обратилась в Globus IT с задачей по интеграции мобильного приложения кикшеринга с платежной системой крупного иностранного банка для пополнения баланса.Цель интеграции — дать возможность пользователям оплачивать услуги привычным для них образом. Супераппом банка пользуются 12,8 млн физических лиц. Часть пользователей могут не иметь действующей пластиковой карты для привязки, при этом активно пользоваться банковскими сервисами внутри приложения банка для оплаты услуг и покупки товаров. Интеграция такого крупного игрока на рынке позволит привлечь новых пользователей.Команде Globus IT необходимо было обеспечить безопасный, точный и оперативный обмен данными между двумя приложениями на платформах iOS и Android.
    Реализация
    Механизм взаимодействия выстроен следующим образом:1. Пополнение баланса через суперапп банка. Пользователь производит оплату внутри приложения банка, средства зачисляются на счет приложения кикшеринга в виде бонусов, пользователь получает push-уведомление по факту зачисления средств. В сервисе транзакций появляется запись о пополнении счета.2. Внутри приложения сервиса при выборе способа оплаты (привязке карты), помимо возможности привязать карту, появляется кнопка «Пополнить баланс через … банк». Кнопка открывает приложение банка, и если пользователь авторизован, он сразу переходит на экран пополнения баланса, где вводит платежные данные, необходимую сумму и производит оплату. После оплаты пользователь возвращается в приложение, по факту поступления средств пользователю приходит push-уведомление о пополнении баланса. Отправка push-уведомлений происходит через notification.api.
    Работы на бэкендеОсновной процесс взаимодействия банка и приложения происходит на уровне бэкенда: регулирование операций с оплатами, оповещение клиента и т. д.Нашей команде необходимо было сделать интеграционное API с банком, которое органично встроится в работающую бэкенд-инфраструктуру заказчика. В результате разработанное решение вынесено в отдельный микросервис, который и общается с приложением банка.Поскольку большой объем информации приходилось переводить на иностранные языки, команде разработчиков на помощь пришел сервис Localazy — инструмент для оперативного перевода интерфейсов приложений на иностранные языки.
    Результат
    Благодаря проведенной работе пользователи теперь могут оплатить услуги кикшеринга как в супераппе банка, так и внутри приложения кикшеринга. Все это сделает использование сервиса проката самокатов более удобным, а оплату — более оперативной.
    Технологии
    • KotlinKotlin
    • SwiftSwift
    • C#C#
    Цитаты
    Максим ПерелыгинМенеджер проекта Globus IT
    Работа на международных проектах всегда сложная и ответственная, а если это касается иностранного банка, то вдвойне. Здесь высокие требования и к безопасности, и к IT-инфраструктуре компании-подрядчика, и к оборудованию разработчиков в целом, и международные стандарты, по которым работают платежные платформы. Все это важно знать и учитывать в процессе взаимодействия. И могу сказать, что наша команда справилась на отлично, доказав, что мы работаем по современным международным стандартам!
    Дмитрий СушкевичДиректор по продукту ООО «Шеринговые технологии»
    Работа была выполнена качественно, в кратчайшие сроки. Сотрудники Globus IT проявили себя как высококлассные специалисты: использовали лучшие практики разработки для реализации проекта, эффективно работали с архитектурой, постоянно осуществлялось код-ревью.
    Сообщение отправлено

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

    Обсудить идею или проект
    Нажимая кнопку отправить, вы соглашаетесь с Политикой обработки персональных данных Защита от спама reCAPTCHA Конфиденциальность и Условия использования
    Похожие проекты