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