Развитие и поддержка криптовалютной платформы
В этом тексте мы расскажем о работах, которые Evrone проводил для сервиса приема платежей криптовалютой, с которым мы сотрудничаем уже несколько лет. Наши специалисты помогали платформе развиваться и реализовывать новые функции.
Наш клиент — это финтех-компания, которая предоставляет услуги для бизнеса и индивидуальных клиентов. Сервис позволяет получать, хранить и отправлять криптовалюты, делать банковские переводы в евро и британских фунтах, обменивать крипто и фиатные валюты. Бизнесу сервис помогает принимать криптовалюты как полноценный способ оплаты.
Evrone сотрудничает с этой криптовалютной платформой уже более семи лет, за это время наши специалисты успели поучаствовать во всех направлениях разработки сервиса. Одной из крупнейших наших задач стало создание b2b-модуля, мы успешно запустили его и сейчас сосредоточены именно на его развитии. Проект защищен NDA, поэтому мы не раскрываем название компании. Ниже расскажем, какие изменения случились на сайте обмена криптовалют за последние четыре года.
Переводы без комиссии
В рамках компании клиента b2b и b2c-направления существовали как не связанные между собой экосистемы. Поэтому, чтобы дать возможность клиентам b2c-направления оплачивать b2b-инвойсы, было решено связать два независимых монолита через отдельный брокерский сервис. Он реализован на Ruby и Elixir, при этом Elixir использовали в качестве эксперимента, как альтернативу Ruby. Ruby наряду с Go является основным языком для платформы, но с развитием бизнеса эта технология перестала отвечать требованиям. Прежде всего, клиента не устраивает скорость, плюс, его неудобно использовать для написания микросервисов. Поэтому сейчас внутри компании делают ставку на Go-разработку, потому что этот язык максимально подходит для написания сервисов.
Улучшение процедур возврата
Техподдержка сервиса обратила внимание, что пользователи часто совершают ошибки при крипто-процессинге, например отправляют средства не в то время, или не в том количестве. Чтобы решить эти проблемы, была разработана процедура возврата средств, которую пользователи могли бы инициировать самостоятельно. Теперь перед транзакцией запрашивается e-mail, через который в случае некорректной транзакции запрашивают дополнительные данные. Некорректные транзакции определяются автоматически на основе инвойса, если срок или сумма не совпадают, отправитель получит уведомление. Новый сервис стал частью подсистемы инвойсов.
Точечные улучшения в рамках b2b
Сервис для корпоративных клиентов продолжает совершенствоваться, вот несколько новых функций, в разработке которых поучаствовал Evrone:
- Реализация функции подписок. Подписка в рамках бизнес-направления — это отправка инвойсов по расписанию и контроль их оплаты. Реализовано на базе подсистемы инвойсов.
- Массовые выплаты. У клиентов появилась возможность загружать большие списки адресатов платежей с адресами и суммами, которые отправляются автоматически в один клик.
- Автоматические выплаты. У мерчантов теперь есть возможность настроить автоматический процессинг криптовалют. Например, можно настроить перевод фиксированной суммы раз в неделю или месяц, или по достижении определенного баланса.
- Платежные виджеты. Для мерчантов есть возможность создавать виджеты для оплаты своих услуг. Для этого нужно просто поделиться сгенерированной ссылкой с контрагентом, и дождаться уведомления об использовании и оплате.
- Система одобрения транзакций. В рамках многопользовательских аккаунтов появилась возможность запрашивать аппрув на создание транзакций у определенного пользователя. Например, линейные специалисты могут сами создавать транзакции, но для выполнения потребуется подтверждение от менеджера.
На этом наша команда завершает поддержку этого платежного сервиса для бизнеса в криптовалюте. Далее клиент будет развивать сервис собственными силами, однако один из тимлидов Evrone переходит в in house-команду клиента и продолжит курировать этот процесс.
Если вы ищете специалистов с экспертизой в финтех-проектах и криптовалютах, заполните форму внизу и мы сразу же свяжемся с вами. В нашем портфолио есть биржи и сервисы обмена криптовалют, проекты на блокчейне, поэтому мы готовы не только взять разработку на аутсорс, предоставить людей на аутстаф, но и провести аудит вашего проекта.