DOU Labs: как Genesis строит крупнейший платежный сервис в Нигерии

В рубрике DOU Labs мы приглашаем IT-компании делиться опытом собственных интересных разработок и внутренних технологических инициатив. Вопросы и заявки на участие присылайте на  Данный адрес e-mail защищен от спам-ботов, Вам необходимо включить Javascript для его просмотра. .

Привет. Меня зовут Юрий Алексеев, я СЕО проекта Solid в компании Genesis. Наш проект мы запустили полтора года назад как отдельное финтех-направление с целью построения крупнейшего высококачественного платежного сервиса в Нигерии.

Для того, чтобы понять, какая ситуация в финансовом секторе этой страны, представьте, что время повернулось вспять и вы оказались в Украине начала 2000-х. «Приват24» или «Монобанк» еще не созданы, оплатить картой билеты на самолет или поезд в интернете практически нереально, большинство расчетов в офлайне происходит за наличные. За коммуналку платишь по квитанции в кассе банка, а телефон пополняешь через скретч-карту или на лотке на рынке. Ощутите боль целиком: у вас нет базовых финансовых услуг, которыми вы привыкли пользоваться каждый день, а банки — это душные помещения с очередями в кассу. Почувствовали? Тогда добро пожаловать в Нигерию!

Слева — Юрий Алексеев, CEO Solid в офисе маркетплейса Jiji в Лагосе, Нигерия; справа — типичное пополнение телефонов в Нигерии

Предпосылки к созданию проекта

Примерно два года назад, когда наш Jiji уже был крупнейшим классифайдом в Нигерии и опережал OLX по всем ключевым операционным метрикам (кстати, в феврале 2018 OLX закрыл свой локальный офис в Нигерии), мы впервые серьезно задумались о монетизации, и проблема приема платежей от нигерийских пользователей встала в полный рост. Список препятствий постоянно рос и включал в себя ряд проблем:

  • При использовании европейских или американских эквайеров, проходимость по картам Visa/MC была в среднем 20% (даже при наличии денег на карте, лишь 1 платеж из 5 был успешным).
  • Карты локального бренда Verve, который занимает примерно 30% рынка, никто из международных эквайеров не принимает в принципе. То есть даже при стопроцентной проходимости платежей по картам Visa/MC мы смогли бы покрыть всего 2/3 потенциальных клиентов.
  • Уровень проникновения карт в Нигерии находится на низком уровне. Широкое распространение имеют мобильные и банковские переводы. Меньше, но тоже используются — мобильные кошельки.
  • Единого и удобного агрегатора разных платежных методов наподобие Stripe в Нигерии нет. Большие международные игроки обходят Африку стороной (особенно — альтернативные платежные методы, которые занимают более половины рынка онлайн-платежей).

Мы не были новичками на рынке платежей и имели собственный платёжный шлюз, уже на протяжении нескольких лет обслуживающий все внутренние обороты проектов «Генезиса» с внушительным набором банков-партнёров, отточенными процессами и опытной командой разработки, аналитики, риск-менеджмента и биздева. Задача выхода на нигерийский рынок казалась достаточно тривиальной и быстро осуществимой. Однако наши ожидания не совпали с реальностью.

Миссия и трудности

Наша изначальная миссия — дать возможность огромной стране платить и принимать платежи в онлайне. Когда мы запустили подключение нигерийских эквайеров и альтернативных платежных методов типа кошельков, USSD и банковских переводов (для Jiji это важно, так как большая часть плательщиков — юр. лица), выяснился ряд деталей:

Биздев. Хочешь быстро подписаться с локальным эквайером и пустить боевые платежи? Забудь. Только подписание займет пять-шесть месяцев. Сам же процесс заключения договора напоминает «Замок» Кафки: «Огромная бюрократическая машина Замка работает, круглосуточно и напряженно. И на первый взгляд кажется, что эта работа имеет смысл и обеспечивает порядок, но чем дальше К. поникает в замковый мир, тем четче вырисовывается абсурдность здешних законов и предписаний».

То, что делают наши биздевы в Нигерии — это потрясающие вещи. Когда-то мы уже писали об особенностях заключения сделок в Африке. С банками примерно та же история с поправкой на то, что каждый банк в Нигерии — это до крайности формализованная структура, редко отклоняющаяся от своих правил и своего (достаточно специфического) видения мира платежей.

Технический функционал:

  • Использование собственной платежной формы? Нет, мы не поддерживаем такое. Да и не надо она вам.
  • Рефанды? Без проблем. Сделайте пожалуйста руками у нас в админке, API нет.
  • Антифрод? (тяжелый мыслительный процесс). Не знаем о таком.
  • Анализ деклайнов? (еще более тяжелый мыслительный процесс). Не знаем о таком.
  • Альтернативные платежные методы? Не в этой пятилетке.

Интеграция. Качественная документация на уровне Stripe или Adyen? Не в этот раз, напишите через годик — мы работаем над этим («машина Замка работает, круглосуточно и напряженно»).

Риски. При слове «Нигерия» большинство европейских эквайеров впадает в ступор, да и у большинства обычных людей сразу же возникает ассоциация с «нигерийскими письмами» и зашкаливающим уровнем мошенничества.

Достаточно быстро мы поняли, что в Нигерии никто не умеет работать с платежами так, как работают в Европе и США и так, как мы это привыкли видеть. Кроме этого, на внутреннем рынке нет понимания, как должен выглядеть / функционировать «правильный» процессинг из-за низкого уровня технической образованности большинства участников инфраструктуры. Международные мерчанты и эквайеры при подключении локального эквайринга в Нигерии упираются лбом в бюрократию, сложность подключения, разрозненность платежных методов и многое другое.

Скорее всего, вы уже видите, как вырисовываются очертания огромной незанятой ниши и отличной возможности для развития бизнеса в большой стране с населением в более чем 200 миллионов человек, ВВП по ППС больше чем триллион долларов и одной из топ-25 экономик мира.

Будучи одной из крупнейших IT-компаний в регионе с критической массой локального присутствия (самые популярные медиа-ресурс и маркетплейс в стране), мы увидели для себя еще одну возможность. Так, раз уж нам необходимо построить близкую к идеальной инфраструктуру для приема платежей в Нигерии под цели Jiji и готовых решений по этому вопросу на рынке нет, почему бы заодно не построить на этом бизнес с понятной моделью?

Так мы и запустили Solid, сформировав концепцию «Solid has everything you need to accept all kinds of payments from Nigerian customers. Online, across devices, in Nigeria and abroad».

Видеопрезентация Solid

Реализация

Шаг 1. Качественные API, документация и техника

Мы привыкли, что интеграция с банками в ЕС и США занимает несколько дней (таков наш опыт по более чем 30 подключенным PSP и эквайерам Америки, Европы, Азии и Латинской Америки). В Нигерии же ситуация другая — интеграция с одним банком может идти месяцами как из-за низкого качества API/документации, так и из-за отсутствия компетентных инженеров, которые могут провести по всему процессу. Так, мы полностью решаем эту проблему для наших мерчантов.

В качестве основных инструментов разработки нашего продукта мы используем: PHP 7 + Symfony 3.4, PostgreSQL, RabbitMQ, Elasticsearch. Сервера находятся в AWS — это решает ряд вопросов, связанных с обслуживанием, надежностью и удобством использования (в Нигерии, кстати, часто перебои с электричеством — из-за этого местные PSP грешат даунтаймами). Более подробно о наших технических решениях мы будем рады рассказать в отдельной статье.

Шаг 2. Локальный эквайринг

Ни для кого не секрет, что локальный эквайринг — это must have, если ты хочешь работать в той или иной стране. Проходимость европейских и американских эквайеров в Нигерии составляет не более 35%. Будучи интегрированными со всеми значимыми банками-эквайерами в стране (они же и являются крупнейшими эмитентами), мы достигаем проходимости на уровне 90% по уникальным пользователям — цифры, сопоставимые с хорошими показателями в Европе и США. Также стоит отметить, что даже в пределах Нигерии банки очень плохо взаимодействуют друг с другом, используют разные протоколы и т. д. Эффективнее всего чарджить карту через тот же банк, который ее выпустил (таким образом в том числе снижаются комиссии).

Шаг 3. Альтернативные платежные методы

Нигерия — страна альтернативных платежных методов. Ключевых — около 10, мы работаем с каждым из них. Отдельного внимания заслуживает тот факт, что более половины оборота в стране происходит за наличный расчет, поэтому принимать наличку для нас критично важно. Расставлять огромную сеть терминалов типа iBox не было выходом, а сеть агентов операторов мобильных денег пока что слишком мала.

Так, вместе с Центральным банком Нигерии мы реализовали уникальный проект: называя номер ордера (мы его формируем в онлайне и сразу же отображаем) кассиру любого отделения банка по всей Нигерии, пользователь может осуществить платеж наличными за свой заказ в онлайне. Это касается как товаров, так и услуг — мерчант моментально после оплаты получает оповещение, что ордер был оплачен и он может начислить услугу или осуществить отгрузку товара. В стране со значимой массой наличности это имеет огромное влияние на развитие электронной коммерции, создавая необходимую инфраструктуру для ее развития.

Платежная страница Solid на Jiji — крупнейшем маркетплейсе Нигерии

Шаг 4. Аналитика и риск-менеджмент

На нашем проекте работают 25 специалистов. Техническая команда сформирована из 11 человек (типичная структура для подобных бизнесов): 5 разработчиков, 3 QA, 2 DevOps инженера и продуктолог. Кроме этого, 8 человек из 25 занимаются риск-менеджментом и аналитикой. Это достаточно нетипичная ситуация для бизнесов подобного типа (обычно значимо меньше), но математика проста:

  • Увеличивая проходимость на 1% в той или иной гео (или, к примеру, конверсию платежной формы), мы увеличиваем выручку наших мерчантов на десятки тысяч долларов ежемесячно.
  • Слишком жесткий антифрод обрежет проходимость и выручку. Слишком мягкий создает значимые риски для бизнеса, нарушение лимитов МПС и финансовые потери. Магия в том, чтобы максимизировать выручку, при этом полностью находясь on the safe side в плане рисков.

Наша команда аналитики и рисков — это преимущественно выпускники технических и математических факультетов КПИ и КНУ (ИПСА, прикладная математика, кибернетика). Инструменты, которые мы используем:

  1. Для сбора и анализа статистики в реальном времени мы используем связку Elasticsearch + Kibana + X-Pack. Это помогает нам моментально отлавливать проблемы с платежами как на стороне банков, так и на стороне мерчанта и вовремя предпринять действия по их устранению.
  2. Весь остальной анализ проводится на исторических данных, которые записываются в PostgreSQL. Для проведения анализа мы используем Tableau, этот инструмент позволяет не только строить простые и понятные отчеты, но дает «прощупать» данные своими руками. Также это очень удобный инструмент для проведения A/B тестов на бекенде при тестировании новых платежных логик или запуске новых платежных провайдеров.
  3. Дополнительно в своей работе мы активно применяем Python. Благодаря простоте в использовании и большому количеству библиотек он помогает закрывать большой спектр задач:
    • автоматизация процессов сверок;
    • сбор и обработка данных из разных источников;
    • автоматизированный отлов аномалий в процессинге;
    • анализ временных рядов;
    • построение предиктивных моделей для контроля уровня чарджбеков.

Пример Digital ID пользователя и связей, на основании которых мы выстраиваем риск-скоры, правила антифрода и роутинга платежей

Результаты

На сегодняшний день месячный оборот Solid составляет почти половину всех интернет-платежей в Нигерии и стремительно растет. Это огромное достижение не только в рамках нашего бизнеса, но и на уровне всей страны целиком. Платежи являются одним из важнейших компонентов для существования интернет-коммерции, и мы рады создавать почву как для развития внутреннего рынка, так и для прихода крупнейших мировых игроков на этот рынок.

Большинство проектов «Генезиса» глобальные. У нас уникальная экспертиза работы не только в Африке, но и на рынках США и Европы — об этом я и ребята из нашей команды будем рады рассказать в следующих статьях. Если у вас есть экспертиза построения и развития подобных продуктов — с удовольствием обменяемся опытом (мой имейл: Данный адрес e-mail защищен от спам-ботов, Вам необходимо включить Javascript для его просмотра. ).

Похожие статьи:
Эта статья будет в большей степени полезна новичкам, только начинающим работать с абстракциями и построением архитектур ПО. Однако...
Богдан Тодчук — Full Stack Developer у Modus X, Dtek Group, який втім має незвичне хобі, що межує з бізнесом. На дозвіллі розробник майструє музичні...
Как сообщает норвежская компания Opera Software, со ссылкой на результаты собственного исследования, проведенного на основе статистики...
Співбесіда — це двосторонній процес. Часто кандидати забувають про своє право теж задавати питання, а даремно. Маючи за плечима...
Всем привет! Меня зовут Елена Шаровар, я Lead Node.js developer в Waverley Software. В этой статье мы рассмотрим ситуацию, когда программисты...
Яндекс.Метрика