К содержимому

Монеты и сети

USDT TRC20 или ERC20: в какой сети принимать платежи

USDT в TRON (TRC20) и в Ethereum (ERC20) — разные активы. Сравниваем адреса, комиссию сети, подтверждения и риск перевода не в той сети перед приёмом USDT.

Главное

  • USDT в TRON (TRC20) и USDT в Ethereum (ERC20) — два разных актива с разными адресами; перевод не в той сети до платежа не доходит.
  • Комиссию сети за перевод платит плательщик и в монете самой сети — TRX в TRON и ETH в Ethereum, сверх суммы в USDT.
  • CryptoLike задаёт порог подтверждений для каждого актива и публикует его в GET /v1/currencies и в каталоге монет.
  • Можно принимать обе сети одним платежом и дать плательщику выбрать сеть на странице оплаты или зафиксировать одну через coin_id.

USDT выпускается в нескольких блокчейнах, и бизнесу, который принимает USDT, приходится решать, какие сети подключать. Для CryptoLike USDT в TRON (TRC20) и USDT в Ethereum (ERC20) — два разных актива: у каждого свой формат адреса, своя комиссия сети, которую платит отправитель, и свой порог подтверждений. Ниже — сравнение двух сетей с точки зрения приёма платежей и о том, как принимать USDT в сети TRON, принимать USDT в сети Ethereum или обе сети сразу через одну интеграцию.

Чем USDT TRC20 отличается от USDT ERC20?

USDT TRC20 и USDT ERC20 — один и тот же стейблкоин, выпущенный в двух разных блокчейнах: TRC20 — стандарт токенов сети TRON, ERC20 — стандарт токенов Ethereum. CryptoLike считает их двумя активами: у каждого свой адрес для оплаты, свой порог подтверждений, свой баланс и своя строка в тарифах. Токен, отправленный в одной сети, в другой не появится никогда.

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

Сравнение USDT TRC20 и ERC20 в одной таблице

CryptoLike принимает USDT в TRON (сеть в API — tron, плательщик видит «TRON (TRC20)») и в Ethereum (сеть в API — eth, плательщик видит «Ethereum (ERC20)»). В таблице — факты о сетях, которые влияют на платёж. Пороги подтверждений задаются для каждого актива и публикуются в GET /v1/currencies и в каталоге монет, поэтому в таблице вместо чисел — ссылка туда.

Параметр USDT в TRON (TRC20) USDT в Ethereum (ERC20)
Стандарт токена TRC20 ERC20
Формат адреса Base58Check, 34 символа, начинается с T 0x и 40 шестнадцатеричных символов
Комиссия сети за перевод Платит отправитель в TRX: перевод расходует bandwidth и energy, а то, что не покрыто застейканными ресурсами, оплачивается сжиганием TRX Платит отправитель в ETH — это gas
Интервал блоков Блок каждые 3 с Слот каждые 12 с
Когда блок становится необратимым «Solidified» — после того как достаточно суперпредставителей построили на нём блоки, обычно примерно за 1 минуту «Finalized» — по голосам валидаторов за контрольные точки; эпоха — 32 слота, около 6,4 мин
Порог подтверждений в CryptoLike Задаётся для актива: GET /v1/currencies и каталог монет Задаётся для актива: GET /v1/currencies и каталог монет
Перевод не в той сети Не обнаруживается и не зачисляется; страница оплаты предупреждает до отправки Не обнаруживается и не зачисляется; страница оплаты предупреждает до отправки

Проверено 2026-09-24 по документации разработчиков TRON и Ethereum (список — в разделе «Источники») и по контракту страницы оплаты CryptoLike.

Кто платит комиссию сети и в какой монете?

За входящий платёж комиссию сети за свой перевод платит плательщик, и не в USDT: в TRON она списывается в TRX, в Ethereum — в ETH. Сумма в USDT, показанная на странице оплаты CryptoLike, приходит целиком, а комиссия сети уходит с баланса TRX или ETH плательщика. Из кошелька, где есть только USDT, перевод отправить не получится.

Это самая частая причина, по которой первый платёж в USDT «застревает»: у клиента есть USDT, но нет TRX или ETH на оплату перевода. Размер комиссии TRC20 и ERC20 зависит от загрузки сети, а в TRON — ещё и от того, застейкал ли отправитель TRX под energy. CryptoLike её не устанавливает, и со временем она меняется.

Отдельно от комиссии сети, которую платит плательщик, есть ещё две:

  • Комиссия платформы. CryptoLike берёт её по каждому активу и только когда платёж подтверждён и зачислен. Кто её несёт, выбираете вы: вы сами (по умолчанию) или плательщик — тогда она входит в сумму, которую плательщика просят отправить. Актуальные ставки — на странице тарифов, с датой «по состоянию на».
  • Комиссия сети при выплате. Когда вы выводите USDT, расчёт выплаты до подтверждения показывает комиссию платформы, зарезервированную комиссию сети и итоговое списание. Для выплаты в токене комиссия сети резервируется и списывается в активе выплаты, поэтому держать на балансе TRX или ETH не нужно.

Как считаются подтверждения в TRON и Ethereum?

Подтверждение — это блок, добавленный в цепочку поверх блока с переводом. CryptoLike считает подтверждения в сети самого перевода и зачисляет платёж в USDT, когда достигнут порог актива. Порог задаётся для каждого актива, публикуется в GET /v1/currencies и в каталоге монет, а плательщик видит его на странице оплаты как «n из N подтверждений».

Сети выпускают блоки с разной скоростью — TRON каждые 3 с, Ethereum каждые 12 с — и по-разному делают их необратимыми, поэтому одно и то же число блоков значит в них разное. Поэтому порог принадлежит активу, а не «USDT вообще». Как пороги связаны с реорганизациями блоков, объясняет статья о том, сколько подтверждений нужно платежу; короткое определение — в глоссарии, в статье подтверждения.

Пока подтверждения набираются, платёж в статусе pending, а плательщик видит «Платёж обнаружен. Ожидаем подтверждения.». Когда порог достигнут, статус становится paid, средства зачисляются на ваш баланс, а подписанный вебхук сообщает об этом вашему серверу.

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

Перевод в чужой сети до платежа CryptoLike не доходит никогда. Платёж отслеживает один актив в одной сети, поэтому USDT, отправленный в другой сети, не обнаруживается, не зачисляется и через платёж не возвращается. Страница оплаты показывает предупреждение о сети рядом с адресом с момента выбора актива — до того, как плательщик что-либо отправит.

Для платежа в TRC20 предупреждение звучит так: «Отправляйте на этот адрес только USDT в сети TRON (TRC20). Средства, отправленные в другой сети, вернуть невозможно.» Помогает и формат адреса: адрес TRON начинается с T, адрес Ethereum — с 0x, и кошелёк обычно не примет адрес чужого формата. Формат не спасает в одном случае — когда адрес 0x используют в другой сети с таким же форматом адресов; CryptoLike принимает USDT только в TRON и Ethereum.

Что делать:

  • Плательщику, платёж ещё открыт: отправить сумму заново в сети, указанной на странице, пока не закончилось время.
  • Плательщику, срок истёк: попросите у продавца новый платёж.
  • Продавцу: платёж остаётся в статусе new и истекает в ttl_expires_at; на ваш баланс ничего не приходит. Подскажите клиенту, какая сеть была указана на странице, и создайте новый платёж.

Какую сеть выбрать бизнесу?

CryptoLike позволяет принимать обе сети сразу: создайте платёж в USDT без фиксации сети, и плательщик сам выберет TRON (TRC20) или Ethereum (ERC20) на странице оплаты. Фиксировать одну сеть стоит, только когда есть причина: например, ваши клиенты держат USDT в одной из них или финансовая команда сверяет расчёты и делает выплаты только в одной сети.

Что учесть:

  • Где у клиентов лежит USDT. Плательщик отправляет из той сети, которую использует его кошелёк или биржевой аккаунт; вторая сеть полезна, только если он может ею воспользоваться.
  • Комиссия сети для плательщика. В TRON нужен TRX, в Ethereum — ETH. При небольшой сумме заказа плательщик может предпочесть сеть, где комиссия в момент оплаты меньше относительно суммы.
  • Время до зачисления. Сколько длится pending, определяют интервал блоков и порог актива; сравните активы в каталоге монет.
  • Ваши выплаты. Балансы ведутся по каждому активу отдельно. Если вы платите поставщикам или партнёрам в USDT в одной сети, приём в той же сети держит деньги там, где вы их тратите.

Как принимать USDT в обеих сетях через CryptoLike

CryptoLike создаёт один платёж в USDT и даёт плательщику выбрать сеть: передайте "currency": "USDT" без coin_id, и страница оплаты предложит активы USDT, доступные для инвойсов (раздел «Монеты» → «Для инвойсов» в кабинете). У обоих вариантов — иконка USDT с небольшим значком TRON или Ethereum и название сети, так что плательщик сверит их с сетью в своём кошельке. Чтобы зафиксировать одну сеть, передайте coin_id нужного актива из GET /v1/currencies — тогда адрес и точная сумма будут уже в ответе.

json
{
  "amount": "25.00",
  "currency": "USDT",
  "order_id": "A-1002",
  "return_url": "https://shop.example/thanks"
}

Платёж с ценой в фиате работает так же: с "currency": "USD" плательщик выбирает актив и его сеть на странице, а курс фиксируется в этот момент на весь срок жизни платежа. Плагин для WooCommerce, другие плагины CMS и ссылки на оплату используют ту же страницу оплаты. Пошаговая настройка — в руководстве как принимать USDT TRC20. Как выбрать между USDT и USDC — в статье USDT или USDC для бизнеса.

Источники

Публичные факты о сетях проверены 2026-09-24:

Вопросы и ответы

USDT TRC20 и USDT ERC20 — это одно и то же?

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

Можно ли отправить USDT TRC20 на адрес ERC20?

Нет. Перевод TRC20 уходит на адрес TRON, перевод ERC20 — на адрес Ethereum. Оплачивая платёж CryptoLike, отправляйте только в сети, указанной на странице оплаты: средства, отправленные в другой сети, вернуть невозможно.

Зачем плательщику TRX, чтобы отправить USDT в TRON?

Перевод TRC20 — это вызов смарт-контракта. Он расходует bandwidth и energy, а то, что отправитель не покрыл застейканным TRX, оплачивается сжиганием TRX. Без TRX или застейканных ресурсов перевод не отправить. В Ethereum ту же роль играет ETH, которым оплачивается gas.

В какой сети платёж зачисляется быстрее?

TRON выпускает блок каждые 3 с, Ethereum — каждые 12 с, но время до зачисления зависит ещё и от порога подтверждений актива. CryptoLike публикует порог в GET /v1/currencies и в каталоге монет, а страница оплаты показывает прогресс как «n из N подтверждений».

Можно ли принять обе сети в одном платеже?

Да. Создайте платёж в USDT или в фиатной валюте без coin_id: плательщик выберет актив на странице оплаты, и с этого момента платёж привязан к этой сети, её адресу и сумме.

Термины на странице

Читать дальше

Начните с тестового платежа

Создайте аккаунт, попросите у поддержки доступ к тестовой среде и посмотрите, как платёж проходит путь от pending до paid в тестовой сети.