Развитие B2B-платформы для провайдера криптовалютных платежей
О Cryptopay
Компания Cryptopay была основана в 2013 году и начинала свой путь как биткойн-кошелек. Среди первых аналогичных компаний она отличалась тем, что выпустила собственную предоплаченную карту, с помощью которой можно совершать как онлайн, так и оффлайн покупки. Постепенно компания трансформировалась в криптовалютный платежный шлюз: сначала в Европе, а после — во всем мире.
В 2020 году Cryptopay — это интегратор для инструментов платежных систем и транзакций по купле, продаже и обмену криптовалют. Вот что можно делать с помощью Cryptopay:
- Получать, хранить, обменивать и отправлять BTC, ETH, LTC и XRP.
- Покупать и переводить криптовалюты на свой личный банковский счет в зоне SEPA или с помощью Faster Payments.
- Покупать биткоины, лайткоины, эфиры и XRP с оплатой картой.
- Заказать пластиковую или виртуальную предоплаченную карту и пользоваться ей как обычной банковской картой.
- Открыть корпоративный счет и принимать биткойн-платежи от клиентов.
Благодаря высокой безопасности, хэджированию и скоростным транзакциям, Cryptopay стал одним из лучших решений для оперирования денежными средствами в различных интерпретациях, что особенно актуально для Европейских компаний, которые могут терять часть прибыли на разнице курсов валют.
Чтобы увеличить своё присутствие на мировом рынке, Cryptopay требовалась помощь в ускорении разработки своих продуктов. За экспертизой в разработке они и обратились в Evrone.
Задача
Evrone подключился к работе в конце 2016 года. Тогда у Cryptopay было 2 основных продукта:
- Предоплаченная карта Cryptopay и крипто-кошелек с системой транзакций между компаниями и потребителями.
- b2b-система в зачаточном состоянии: с однопользовательским аккаунтом для клиента, инвойсами в качестве инструмента для приема платежей в BTC и отправкой платежей в BTC.
Перед командой Evrone была поставлена задача помочь в текущих направлениях разработки и разработать криптовалютный шлюз с решением для процессинга платежей.
Что требовалось сделать:
- Поддерживать текущую b2с-систему.
- Разработать сервис для унификации работы с разными карточными эмитентами с возможностью добавления новых.
- Участвовать в создании полноценного b2b-сервиса.
- Спроектировать инфраструктуру для хранения и обработки карточных данных.
- Помочь сервису пройти сертификацию по PCI DSS.
Создание b2b-модуля
Одной из больших задач, которую доверили разработчикам Evrone, стала разработка b2b-модуля. Он нужен для того, чтобы помочь компаниям клиентов интегрировать свои криптовалютные активы в повседневные финансы. С модулем клиенты могут открывать криптовалютные счета, принимать криптовалютные платежи от своих клиентов, на лету конвертировать криптовалюты в фиатные валюты и обратно.
В первую очередь инженеры Evrone участвовали в разработке мерчант-функционала модуля, и расширили его. Что уже удалось сделать:
- Подключили API платежных систем, добавили криптовалюты в платежные системы.
- Добавили многопользовательский аккаунт с разделением по ролям сотрудников мерчанта и суб-аккаунтами.
- Внедрили инвойсы в качестве инструмента для приема платежей в BTC/XRP/LTC/ETH/BCH.
- Ввели инструмент для отправки платежей в этих криптовалютах.
- Добавили платежные каналы для приёма платежей в криптовалютах.
- Разработали встраиваемый виджет и страничку для оффлайн-оплаты криптовалютой для мерчантов без API.
- Добавили систему мониторинга транзакций для нужд антифрода.
А также внедрили несколько фич для улучшения процессинга и урегулированию ошибочных ситуаций. Кроме этого, занимались доработкой системы трейдинга для b2b-модуля.
Новые задачи в 2020 году
Наша новая крупная цель — перезапуск карточной программы для европейских и азиатских клиентов. В 2020 году команда разработчиков Evrone продолжает поддерживать код и разрабатывать В2В систему для Cryptopay, параллельно идёт перенос frontend на SPA (single page application).
В разработке используют современные технологии, фронтенд пишем на Vue.js, бэкэнд — на Ruby и Golang.
Промежуточные итоги
Благодаря слаженной работе технической команды клиента, усиленной экспертами из Evrone, Cryptopay смог вырасти в сервис в котором реализованы модели взаимодействия и b2b, и b2c.
Уверены, для Cryptopay активное развитие на крипторынке — это только начало. Evrone задействует всю свою экспертизу, чтобы помочь компании с новыми, прорывными продуктами.
Проекты масштаба Cryptopay — это специализация Evrone. Напишите нам, если хотите перевести свой проект на современные технологические рельсы, и поручить разработку профессионалам.