«Любая развитая технология неотличима от магии»
3 июня 2021 года сервис bePaid отметил свое 6-ти летие. Как все начиналось, какие технические сложности возникали, какие инновации bePaid первым внедрил на рынок? Каковы результаты работы? Эти вопросы мы задали Андрею Новикову, руководителю департамента IT bePaid.
Обо мне и опыте
В компанию я пришел в 2007 году новичком с минимальным опытом на позицию разработчика. В то время мы уже работали над созданием платформы для приема платежей по заказу иностранного клиента, ориентированного на европейский и американский рынки. В Беларуси тогда про интернет-эквайринг мало кто знал, даже сотрудники в IT-отделах банков. Первые интернет-платежи в Беларуси появились году этак в 2007, но рост электронной коммерции и, как следствие, количества и объема интернет-платежей, начался только в 2012-2013 годах.
Я бы сказал, что Беларуси повезло: к моменту, когда у общества и бизнеса сформировался запрос на активное применение онлайн-платежей, у нас в компании уже была сформирована команда профессионалов, которая знала, как это должно работать с учетом мирового опыта и всех накопленных ошибок. Для понимания, bePaid начал работать уже на 3-й версии нашего программного продукта.
Зачем вообще мы нужны?
Часто задаваемый вопрос, особенно от не слишком понимающих в ИТ людей:
- Зачем нужны системы типа bePaid, ведь любая компания с ИТ отделом может сама сделать интеграцию с банком-эквайером и принимать платежи напрямую?
- И да, и нет. Расскажу по пунктам.
Во-первых, банки предлагают доступ к своим API (точкам ввода данных) только компаниям, у которых есть проверенное внешним независимым аудитором программное обеспечение. Эта процедура достаточно дорогостоящая и пройти её с первого раза можно только благодаря опыту команды, которая обеспечивает высочайший уровень безопасности разработанных решений (ведь тут идет речь о хранении пользовательских данных и, что более важно, платежных данных). Соответственно, банки не будут предоставлять технологический доступ напрямую даже крупным онлайн торговцами, не говоря о среднем бизнесе, ИП и самозанятых.
Во-вторых, это дорого. Любая компания, имеющая ИТ команду, понимает, сколько стоит занять эту команду задачей на 2-3 месяца + стабилизация и сертификация. И экономика тут достаточно жестко расставит все на свои места.
В-третьих, и это философия нашей компании, мы слышим пожелания и просьбы наших клиентов. Если у клиента нестандартная модель платежей, ему нужна дополнительная бухгалтерия, отдельные виды финансовых отчетов или готовая интеграция с CRM, чтобы все работало в пару кликов, – вот тут мы приходим им на помощь. Ведь задача банков – обеспечить проводку денег. В остальном, ввиду технических ограничений их ПО и доступа к его модернизации, они не могут помочь клиенту.
А что под капотом?
Что приятного в работе волшебника? Любая достаточно развитая технология неотличима от магии.
С точки зрения обычного пользователя, все просто: он ввел платежные данные, они отправились в банк. Банк сказал – “все хорошо, оплата произведена”, ничего сложного. С другой стороны, видео на тему «как это работает», снятое для внутреннего использование нашей компанией, причем “высокоуровнево - на пальцах”, занимает более часа.
Наша система состоит из множества маленьких подсистем, каждая из которых выполняет свою уникальную роль. После того, как пользователь нажал кнопку “Оплатить”, его платежные данные начинают удивительные путешествия. В зависимости от того, как был совершен платеж, с данными до их непосредственной отправки в платежный шлюз банка-эквайера работают от 10 до 20 модулей системы. И их взаимосвязь должна быть безотказной.
Особенность старта в Беларуси
Запуск bePaid в Беларуси был необычным моментом. Я помню удивление менеджеров Беларусбанка, когда на встрече с нами они узнали, что в Беларуси есть компания, которая детально понимает все процессы и обладает нужными сертификатами. И недоверие крупных площадок, которые говорили: «У вас все вроде хорошо, но мы подождем годик, чтобы проверить, не закроетесь ли вы - вы слишком молодой игрок на рынке».
Чтобы торговец в Беларуси мог принимать платежи онлайн, нужно 2 важных этапа:
1. Подготовить необходимый пакет документов и заключить договор с банком. Этим занимаются наши аккаунт-менеджеры, они отличные специалисты с дополнительными опциями едва-ли не психолога и личного ассистента.
2. После этапа заключения всех договоров наступает самый важный для ИТ отдела вопрос: как этот торговец может подключится к нашей системе? И тут для нас было несколько открытий:
а. В европейском сегменте мы, как правило, работаем с крупными торговцами, у которых есть ИТ-ресурс для реализации подключения. Мы понимали, что ИТ-отдел - это дорого, и его слово в принятии решений может иметь ключевую роль. Поэтому, перерабатывая наше API для подключения, делали ставку на максимальное удобство интеграции с нами. И это сработало: отзывы о подключении к нами максимально приятные.
b. В Беларуси мы массово столкнулись с запросом интеграции “из коробки”, то есть: “Я заключил договор и хочу, чтобы все как-то заработало само!». Надо отметить, что уже с конца 2000+ годов владельцы бизнесов при выходе в онлайн перестали заказывать собственные магазины на уникальных “движках”, а стали пользоваться готовыми сайтами-конструкторами. Соответственно, пошел спрос на готовые модули для этих решений – мы на него откликнулись, добавляя модуль за модулем.
Из интересных особенностей: ИТ-отделы популярных в Беларуси “движков” уже сами заинтересованы в том, чтобы иметь готовые модули работы с нами, и они делают их самостоятельно за нас. Это очень приятно.
c. Решение для малых бизнесов и ИП. У торговца нет магазина, есть только сайт или онлайн каталог, но он хочет принимать платежи. Получив такие запросы, мы не отказались от этих клиентов, а предоставили им «платежные ссылки». Это решение, кстати, скопировали все наши конкуренты.
d. Не готовность бизнеса к продажам онлайн. Многие площадки на тот момент при получении заказа проверяли, есть ли товар на складе или у поставщика, и только после этого подтверждали заказ. Таким клиентами пришлось объяснять, что наличие онлайн оплаты - не проблема, платеж отлично отменяется онлайн прямо из личного кабинета или CRM.
e. Страх покупателей. Для обеспечения полной безопасности, ввод платежных данных происходит на наших безопасных платежных страницах. Когда клиенты получали перенаправление со страницы магазина на какую-то стороннюю страницу, где они должны ввести свои платежные данные, они просто ее закрывали. Люди не понимали, куда попали и почему надо платить тут, а не на сайте. Для этого мы дали возможность незаметно для клиентов встраивать платежную страницу прямо на страницы магазинов.
Что мы привнесли в Беларусь
Можно с уверенностью сказать, что наш выход на рынок заставил конкурентов шевелиться:
- на момент старта у нас был один из самых удобных и понятных API для разработчиков;
- дизайн платежных страниц и функционал кабинетов превышал возможности конкурентов;
- мы первые предложили ЕРИП и карты в одном договоре;
- предложили особо требовательным клиентам выделенные сервера и гарантированную обработку трафика без задержек;
- вышли из связки “Одна компания – один банк” и подключили в пул решений уже более 4-х банков. Также предлагаем Смарт-роутинг – модуль, незаменимый в ситуации, когда торговцы подключаются сразу к нескольким банкам, регистрируют там терминалы, и перед ними встает задача по маршрутизации нужной транзакции на нужный терминал (нужному банку-эквайеру). Благодаря Смарт-роутингу наши клиенты могут выбирать, через какой банк-эквайер им проводить оплату от клиента, что позволяет компаниям снизить расходы на комиссии банкам.
Чем мы обычно занимаемся в отделе?
● Всегда есть задачи по обновлению готовых интеграций. Банки и международные платежные системы (Visa, Mastercard) добавляют новые классные фишки, и мы хотим первыми предложить их нашим клиентам;
● Расширяется список банков и платежных партнеров;
● Есть “уникальные заказы” от клиентов или от внутренних отделов;
● Бывают и заказы от наших банков, чтобы мы в партнерстве с ними запустили какое-то уникальное предложение для клиентов. Также банки иногда связаны ограничениями своего ПО и нужный уровень сервиса могут предложить только в партнерстве с нами;
● У нас стабильно растет нагрузка, и для оказания того же уровня сервиса нужно постоянно модифицировать систему;
● Постоянно расширяем систему мониторинга за нестандартными ситуациями, чтобы знать о проблемах раньше, чем это начнут замечать клиенты.
Сложности и юмор
В работе технического отдела хватает сложностей, чаще всего остальной компании и клиентам практически незаметные.
После деноминации был просто шквал звонков из России. Они видели цены в белорусских магазинах в новых рублях, думали: «Ой, как дешево!» и покупали. А потом звонили и говорили: «Что это за рубль такой у вас, отменяйте все!».
Вообще сама деноминация была хорошим вызовом. В ночь остановилась работа всех банков и процессинговых центров, мы хранили большой объем данных и нам пришлось заниматься их конвертацией. Появился новый код валюты, и нерезиденты обновились не сразу, возникали жалобы “почему не можете нас обработать, вы же ВИЗА, а ваш сервис не работает!”.
Вообще фразу: “Ваш сервис не работает” я слышу уже как мантру. Понимаю, что когда люди волнуются о потере денег, они всегда на нервах. Но серьезный сбой по нашей вине последний раз был больше года назад, и длилось это не более 40 минут. Но … людям просто хочется кого обвинить, а тут непонятные «волшебники» как раз и превращаются в «Сжечь ведьму!»
Кстати, у нас в компании принципиально нет тестировщиков. Все обновления разработчики тестируют своими картами.
Наши достижения и цели
Если в 2015 году у нас прошло 2660 транзакций, то за 2020 год - уже 14 млн. И 2021 будет еще лучше.
Но самым большим достижением я считаю нашу команду, которая выросла из отдела в 3 человека в 4 полноценные команды разработки, отдел бизнес-анализа и круглосуточную техподдержку. Наше руководство всегда открыто к пожеланиям клиентов и инновациям, а мы в техотделе делаем все, чтобы это осуществить.
Понимаем, что клиенты не хотят вникать в процессы, хотят просто получать оплаты.
“Делать магию лучше всех” - это наша задача и наша цель, а возможность пользоваться собственным продуктом каждый день, оплачивая заказы через наше решение, очень мотивирует команду.
Беседовала Диана Каленик
Верим в ваш успех!
Команда bePaid
Подключайтесь, если вы еще не с нами!