Приём оплаты криптовалютой

USDT TRC-20 или ERC-20: какую сеть включить для приёма оплаты

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

Покупатель выбирает не «USDT», а «USDT в какой-то сети». Одна и та же монета живёт одновременно в TRON, Ethereum, BNB Chain и ещё десятке блокчейнов, и адреса у них разные. Перепутать сеть — самая частая ошибка в криптоплатежах, и в отличие от неверного номера карты она не заканчивается вежливым отказом: перевод уходит и не приходит никуда.

Разберём, чем TRC-20 отличается от ERC-20 на практике магазина, какую сеть ставить по умолчанию, сколько стоит перевод для покупателя и как оформить выбор сети так, чтобы люди не ошибались.

Что вообще значит «сеть» у стейблкоина

USDT — это не самостоятельный блокчейн, а токен, выпущенный поверх чужих сетей. TRC-20 означает, что токен живёт в TRON, ERC-20 — что в Ethereum. Балансы в разных сетях независимы: сто токенов в TRON и сто в Ethereum — это разные сто токенов, между собой они не сообщаются.

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

Комиссия и скорость: чем отличаются на практике

Главная разница, которую покупатель чувствует кошельком, — стоимость перевода.

  • TRON (TRC-20). Комиссия за перевод стабильно мала и почти не зависит от загрузки сети. Подтверждение занимает секунды. Именно поэтому подавляющая часть мелких и средних платежей идёт в TRON.
  • Ethereum (ERC-20). Комиссия плавает вместе со спросом на блокчейн: в спокойный день перевод стоит немного, в пик — заметно больше. На чеке в двадцать долларов это ощутимая доля суммы, на чеке в тысячу — мелочь.

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

Что реально выбирают покупатели

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

Поэтому две сети покрывают почти всех, а третья добавляет доли процента и новый источник ошибок. Если очень хочется расширить список, смотрите на аудиторию: BNB Chain имеет смысл там, где много покупателей из Азии, а сети второго уровня — там, где аудитория технически подкована.

Как оформить выбор сети, чтобы не ошибались

Интерфейсная часть решает больше, чем кажется. Несколько правил, проверенных на обращениях в поддержку.

01
Сначала сеть, потом адресАдрес показывается только после выбора сети — иначе его копируют «на автомате».
02
Сеть в подписи адресаНе «USDT», а «USDT · TRC-20». Название сети стоит рядом с полем копирования и в QR-подписи.
03
Предупреждение о другой сетиОдна строка о том, что перевод в другой сети потребует ручного разбора, снижает число ошибок.

Ещё одна мелочь с большим эффектом: показывайте покупателю точную сумму отдельной строкой с кнопкой копирования, а не внутри абзаца текста. Люди копируют то, что выделено; всё остальное набирают руками и ошибаются.

Что выбор сети меняет для магазина

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

Последний пункт стоит уточнить у сервиса заранее. Если вы принимаете в TRON, а выводите в Ethereum, где-то по дороге происходит конвертация или перемещение между сетями, и это не бесплатно. Вопрос формулируется так: «сколько окажется на моём кошельке в такой-то сети при зачислении ста долларов в такой-то».

Короткий вывод

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

Частые вопросы

Что будет, если покупатель отправит USDT не в той сети?

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

Какая сеть дешевле для покупателя?

Как правило, TRON: комиссия там мала и почти не зависит от загрузки. В Ethereum стоимость перевода плавает вместе со спросом на сеть, и на небольшом чеке она заметна.

Нужно ли включать обе сети сразу?

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

Влияет ли сеть приёма на вывод средств?

Да. Если принимаете в одной сети, а выводите в другой, между ними происходит перемещение со своей стоимостью. Уточняйте у сервиса, сколько окажется на кошельке в нужной сети при зачислении фиксированной суммы.

Почему сумма приходит меньше указанной?

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

Источники и документация