Авторизация
Сброс пароля
Даёшь безналичные платежи всем, кто ограничен в доступе к банковским сервисам и привык ежедневно рассчитываться наличными! Мы разработали платформу Ewallet и мобильные приложения на Android для мексиканской платёжной системы.
1. Вводная задача от заказчика, проблематика, цели
Ezuza — электронная платёжная система, развивающаяся в Мексике. Основные пользователи системы — так называемые “Underbanked people” — люди, которые не пользуются банковскими услугами, а рассчитываются только наличными.
Создатели Ezuza решили побороть эту проблему и предоставить жителям Мексики возможность безналичных платежей. Нам доверили разработать электронный кошелёк Ewallet, а также мобильные приложения для планшетов и смартфонов.
Работа велась в следующих направлениях:
- ядро платёжной системы
- консоль администрирования
- API для мобильных приложений
- Android приложение для Агентов
- Android приложение для Покупателей
- сайт-визитка
Важная особенность проекта — распределённая команда. Участники со стороны заказчика находятся в Мексике, CTO Ezuza работает в Австралии, а мы – разработчики – в Новосибирске и Томске. Находясь на 3 континентах и в разных часовых поясах, мы нашли решение, позволяющее максимально эффективно реализовывать требования заказчика и сократить число дополнительных уточнений и согласований.
2. Описание реализации кейса и творческого пути по поиску оптимального решения
В основе бизнес-модели Ezuza — построение тесных взаимоотношений между двумя категориями пользователей: Покупателями и Агентами. К последним относятся владельцы магазинов шаговой доступности, семейных лавок и других торговых точек в небольших населённых пунктах.
Сначала Ezuza планировала создать только приложение для Агентов, чтобы помогать их клиентам пополнять мобильные счета. Со временем идея разрослась до полноценной платёжной системы, включая приложение для Покупателей и партнёрскую программу.
Агенты выступают посредниками между Покупателями и системой Ezuza. Благодаря Агентам у Покупателей появляется электронный кошелёк. Но и Агенты видят свои плюсы — Ezuza перечисляет им комиссию за выполненные операции. В свою очередь зарегистрированные в системе Покупатели могут самостоятельно платить за услуги, если установят приложение Покупателя.
Чтобы реализовать весь заявленный функционал, мы разработали архитектуру с прицелом на развитие и рост системы и с учётом высокой нагрузки. Большую часть времени мы вложили в создание ядра платёжной системы. Реализовали возможность шифровать все операции обмена данными между клиентом, сервером и третьими сторонами (сотовые операторы, поставщики коммунальных услуг) в клиентской части, на сервере и на промежуточных узлах. На сервере данные хранятся также в зашифрованном виде.
Для управления и контроля за пользователями, платежами и другими операциями мы разработали консоль администрирования системы. Чтобы не возникали ситуации, когда сервис недоступен пользователям, мы спроектировали механизм мониторинга и отслеживания статусов серверов и сетевого оборудования. Всё это позволяет администраторам быстро реагировать на возникающие проблемы и решать их.
Завершающим штрихом на данном этапе проекта стал сайт-визитка, который детально описывает возможности Ezuza. Для дизайна сайта мы использовали фотографии реальных людей — Агентов и Покупателей платёжной системы.
Агенты регистрируют Покупателей в платёжной системе Ezuza и выполняют роль терминалов пополнения счёта. Для этого используется планшет с агентским приложением.
Через приложение покупатели могут пополнять счёт мобильного телефона, находить агентов, покупать цифровые ПИН-коды для пополнения счетов в различных сервисах, оплачивать коммунальные счета и услуги кабельного ТВ, а также создавать ваучеры для перевода денег другим пользователям системы.
На сайте в доступной форме представлена информация о платёжной системе, мобильных приложениях Агентов и Покупателей, а также описаны варианты партнeрского взаимодействия.
3. Результаты сотрудничества
Проект развивается, и мы продолжаем разработку всех его компонентов: подключаем новых поставщиков коммунальных услуг, добавляем новые сервисы в приложения Покупателей и Агентов, развиваем консоль администрирования и систему автоматизированной отчетности об операциях. Агенты по достоинству оценили удобство приложения и скорость работы платёжной системы. Сегодня система позволяет оплачивать услуги большинства сотовых операторов и коммунальных служб Мексики, а также интернет-провайдеров и операторов кабельного ТВ.
Когда приложение для Покупателей было успешно протестировано, Ezuza приняла решение расширить целевую аудиторию до состоятельных клиентов и создать приложение для Покупателей на базе iOS.
4. Заключение
Ezuza нацелена развивать сервис электронных кошельков до многофункциональной платформы. В планах интегрироваться с международными платёжными системами VISA, MasterCard, American Express. Это обеспечит пользователей Ezuza возможностью совершать денежные переводы на их электронные кошельки из любой точки мира. Кроме этого, система планирует сотрудничать с интернет-магазинами для оплаты онлайн-покупок через электронный кошелёк Ezuza.