Платежный шлюз для стейблкоинов: как устроен прием USDT, USDC и других стабильных монет

Онлайн-проект, который продает за рубежом, часто упирается в платежную инфраструктуру. Банк-корреспондент задерживает перевод, а эквайер отказывает уже по коду категории продавца (MCC), если ниша считается рискованной.

Платежный шлюз для стейблкоинов: как устроен прием USDT, USDC и других стабильных монет

Привет! Команда Trybit (ранее CryptoCloud) подготовила новую статью.

Платежный шлюз для стейблкоинов обходит обе преграды. Магазин выставляет счет в USDT, USDC или другом токене с привязкой к доллару, покупатель платит переводом в блокчейне, и карточные сети в расчете не участвуют.

От традиционного эквайринга такая схема отличается в трех точках: сумма фиксируется до оплаты, окончательность платежа определяют подтверждения сети, а возврат оформляется новым переводом.

Разбираем путь платежа, выбор активов и сетей, работу с исключениями и критерии выбора провайдера.

Принцип работы криптоплатежного шлюза

Система стоит между страницей оформления заказа и блокчейном. На каждый заказ она создает счет с отдельным адресом для депозита и отслеживает сеть. Когда перевод появился и сумма совпала со счетом, платеж считается завершенным, а баланс продавца пополняется.

Принять USDT можно и на собственный кошелек, но тогда каждое поступление обрабатывают вручную. С одним публичным адресом переводы трудно сопоставить с заказами, а клиент, отправивший 98 USDT вместо 100, превращается в обращение в поддержку. Шлюз сверяет платежи сам, проверяет входящие средства на AML-риски и передает магазину статус через вебхуки.

Платежный шлюз для стейблкоинов: как устроен прием USDT, USDC и других стабильных монет

Путь платежа от счета до вывода

Процессинг стейблкоинов проводит каждый заказ по одной цепочке: счет, перевод в выбранной сети, проверки, подтверждение, зачисление, вывод. Три этапа этой цепочки определяют, когда деньги действительно оказываются у продавца:

  1. Счет с фиксированным курсом. Сумму заказа в фиатной валюте пересчитывают в токены и закрепляют на ограниченное время, поэтому покупатель видит одну точную сумму.
  2. Обнаружение платежа. Шлюз замечает перевод сразу после его появления в сети, но отмечает счет оплаченным только после нужного числа подтверждений.
  3. Зачисление и вывод. Оплаченная сумма поступает на баланс, где ее хранят, конвертируют или выводят на внешний кошелек вручную либо по расписанию.

Подтверждение в сети и доступность средств — разные события. В TRON перевод становится окончательным примерно за минуту, но баланс обновится только после собственных проверок шлюза: суммы, сети и происхождения средств. Расчеты в стейблкоинах завершаются, когда деньги зачислены и доступны к выводу, а не когда кошелек клиента показал отправку.

Большая часть неудачных платежей возникает именно в этом промежутке. Поэтому acceptance rate и success rate стоит отслеживать как отдельные метрики.

Какие стейблкоины и сети подключать

Выбирают всегда пару: актив и сеть, в которой он передается. Для покупателя USDT в TRON и USDT в Ethereum — одна монета, для шлюза — два разных платежа. Пару оценивают с двух сторон: удобство для плательщика и затраты продавца.

Кошельки клиентов

Отправная точка — кошелек, которым аудитория уже пользуется. Биржевые аккаунты поддерживают вывод в большинстве сетей, а некастодиальные кошельки часто привязаны к одной-двум. В СНГ и большей части Латинской Америки стандартом остается USDT в TRON, в Аргентине заметную долю покупок занимает USDC.

Самая частая ошибка — перевод не в той сети. Понятная страница оплаты показывает название сети рядом с суммой и выдает адрес в формате выбранного блокчейна, а плательщику остается сверить сеть, как при любом переводе криптовалюты на другой кошелек.

Платежный шлюз для стейблкоинов: как устроен прием USDT, USDC и других стабильных монет

Комиссии и ликвидность

Комиссии сети различаются на порядки. В основной сети Ethereum перевод токена при перегрузке стоит несколько долларов, в Solana, BSC, Base и Arbitrum обычно укладывается в центы.

Ликвидность определяет, что будет с деньгами после оплаты. USDT и USDC торгуются почти на всех биржах, и их конвертация обходится в размер спреда. PYUSD или DAI рассчитаны на более узкую аудиторию, крупные объемы в них переместить сложнее.

Большинство сценариев закрывают две-три пары: USDT в TRON, USDT или USDC в сети с низкой комиссией и Ethereum для крупных сумм. Для приема оплаты в Tether это обычно TRC20 плюс одна дешевая сеть.

Плюсы и ограничения

Прием платежей в стейблкоинах решает конкретные задачи трансграничной оплаты, но добавляет риски, которых нет в карточном эквайринге. При выборе метода учитывают обе стороны:

  • Доступ к зарубежным клиентам и предсказуемая сумма. Покупатель из Мексики или Нигерии платит так же, как клиент из Европы, а привязка к доллару удерживает полученную сумму у значения счета.
  • Риски депега, эмитента и хранения. В марте 2023 года USDC ненадолго опускался примерно до $0,87. Эмитент может заморозить адрес, шлюз хранит средства до вывода, а правила различаются по странам.

Комиссии сети, процессинга и спред при конвертации тоже никуда не исчезают. Автоконвертация в один стейблкоин и регулярный вывод на доверенные адреса снижают риски, но не устраняют их.

Платежный шлюз для стейблкоинов: как устроен прием USDT, USDC и других стабильных монет

Возвраты и нестандартные платежи

Отменить перевод в блокчейне не может ни отправитель, ни банк. Любой возврат — новая исходящая транзакция, которую инициирует продавец, поэтому правила для двух групп исключений задают заранее:

  • Недоплата, переплата, просроченный счет. Биржа может удержать комиссию из суммы, а клиент — оплатить счет после истечения срока. Мелкие отклонения закрывает настройка допуска, крупные уходят на ручную проверку.
  • Адрес и комиссия возврата. Деньги отправляют на адрес, который подтвердил клиент: депозитный адрес биржи может не зачислить возврат. Комиссию сети платит отправляющая сторона.

В этом главное отличие от чарджбека. По карте банк-эмитент может отменить платеж через несколько месяцев по заявлению держателя. Решение о возврате платежа в криптовалюте принимает и исполняет сам продавец.

Как сравнить провайдеров

Критерии работают только в привязке к модели бизнеса: проекту с небольшими регулярными платежами важна комиссия сети, брокеру — скорость выплат. Чтобы выбрать сервис приема криптовалюты под свою модель, сравнение строят по четырем пунктам:

  • Полная стоимость. Комиссию процессинга, сетевые сборы на депозит и вывод и спред конвертации складывают и считают для типичного размера платежа.
  • Сети. Нужные аудитории активы и блокчейны должны быть в списке, включая дешевые варианты, а сам список — регулярно обновляться.
  • Правила выплат. Минимальная сумма вывода, расписание автовывода, белый список адресов и срок, через который средства можно перевести.
  • Поддержка. Скорость ответа важнее всего, когда платеж завис: чат или Telegram решают исключения быстрее, чем тикет с ответом через сутки.

Как начать принимать стейблкоины

Прежде чем принимать платежи в стейблкоинах от реальных клиентов, нужно решить два вопроса: как шлюз подключается к сайту и как проверить первые платежи. Минимальный порядок подключения приема криптовалюты выглядит так:

  • Платежная страница, модули или API. Простому сайту хватит размещенной платежной страницы или HTML-виджета, магазину на популярной CMS — модуля, нестандартным сценариям и массовым выплатам — API с вебхуками.
  • Тестовые платежи и сверка. Небольшой платеж в поддерживаемой сети показывает, доходят ли статусы до личного кабинета и магазина. Затем операции выгружают и сверяют с заказами.

Все эти способы интеграции есть в Trybit (ранее CryptoCloud), кроме того каждый входящий платеж проходит AML/KYT-проверку, подтверждение занимает от 20 секунд, а автоконвертация и автовывод на доверенные адреса настраиваются в проекте.

Платежный шлюз для стейблкоинов: как устроен прием USDT, USDC и других стабильных монет

Подключение не зависит от платформы и состоит из пяти шагов:

  1. Зарегистрируйтесь. Понадобятся email и Telegram, доступ к личному кабинету открывается сразу после подтверждения.
  2. Создайте проект. Заполните форму с данными о компании и сайте, выберите валюты и сети для приема.
  3. Выполните интеграцию. Подключите платежную страницу, HTML-виджет, модуль CMS, API или Host2Host в зависимости от платформы.
  4. Проведите тестовый платеж. Система предложит его сделать; проверьте, что статус дошел до магазина, а операция появилась в выгрузке.
  5. Настройте выплаты. Добавьте адреса вывода с подтверждением через 2FA и при необходимости включите автоконвертацию и автовывод.

Шлюз делает перевод управляемым платежом

Шлюз превращает блокчейн-перевод в контролируемый процесс оплаты. Счет фиксирует сумму, сервис подтверждает платеж и пополняет баланс, а продавец выводит или конвертирует средства по своему графику.

Выбор провайдера зависит от трех вещей: пар «актив — сеть», которыми пользуется аудитория, полной стоимости типичного платежа и правил для исключений и выплат. Trybit (ранее CryptoCloud) закрывает каждую из них: несколько сетей для USDT и USDC, допуск для недоплат, AML/KYT-проверка входящих и автовывод по расписанию.

Какие стейблкоины и сети чаще всего выбирают ваши клиенты?

Trybit (ранее CryptoCloud) — это надежный и выгодный способ принимать криптовалютные платежи на сайте, в интернет-магазине и других платформах. Мы предлагаем низкие комиссии, разнообразие платежных инструментов, постоянную поддержку и многое другое.

Понравилась наша статья?

Если вы поставите лайк и подпишетесь на наши обновления, то точно не пропустите новых полезных статей.

Больше полезной информации о криптовалютах — в нашем Telegram-канале.

11