Клиент отправил USDT не в той сети — что делать

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

30.10.202610 мин чтения
USDT heading to BEP20 instead of the expected TRC20, with a warning and a recovery path back

Если клиент отправил USDT не в той сети, деньги обычно не пропадают: они лежат в той сети, которую он выбрал, на том адресе, который он указал. Вернуть их можно, если этот адрес в этой сети кто-то контролирует и владелец ключа может и готов перевести монеты. Между EVM-сетями — Ethereum, BNB Smart Chain, Base, Arbitrum, Polygon — адрес вида 0x один и тот же, поэтому владелец ключа, как правило, может забрать монеты. Между TRON и EVM-сетью вернуть перевод обычно нельзя.

Для мерчанта это означает, что страшный тикет «я отправил, а счёт не оплачен» решается по короткому плану: получить хеш транзакции, найти, куда ушли монеты, понять, у кого ключ от адреса в этой сети, и честно ответить покупателю.

Ниже — каждый шаг, типовые ситуации, шаблон ответа клиенту и настройки оплаты, которые делают такие случаи редкими.

Что значит «не та сеть»

USDT выпущен отдельными токенами во многих блокчейнах. USDT TRC20 живёт в TRON, ERC20 — в Ethereum, BEP20 — в BNB Smart Chain, есть версии в TON, Solana, Polygon, Arbitrum и других сетях. Они не взаимозаменяемы: кошелёк или биржа видят только ту сеть, за которой следят.

Поэтому при оплате должны совпасть три вещи: токен, сеть и формат адреса. Если покупатель выбрал на бирже BEP20 и вставил 0x-адрес из счёта в ERC20, перевод пройдёт, но в BNB Smart Chain. Мониторинг сети Ethereum его не увидит, и счёт останется неоплаченным.

Шаг 1. Получите хеш транзакции

Попросите у покупателя хеш транзакции (TXID) и точное название сети, которую он выбрал. Скриншот вывода из кошелька или с биржи тоже пригодится. Без TXID вы гадаете.

Затем найдите транзакцию в нужном обозревателе:

СетьОбозреватель
Ethereum (ERC20)etherscan.io
BNB Smart Chain (BEP20)bscscan.com
TRON (TRC20)tronscan.org
Basebasescan.org
Arbitrumarbiscan.io
Polygonpolygonscan.com
Solanasolscan.io
TONtonviewer.com

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

Шаг 2. Определите ситуацию

Что произошлоГде монетыМожно вернуть?Кто может
Адрес из счёта ERC20, отправлено в BEP20 (или наоборот)На том же 0x-адресе в другой EVM-сетиКак правило, даВладелец приватного ключа адреса
0x-адрес, отправлено в Base, Arbitrum или PolygonНа том же 0x-адресе в этой сетиКак правило, даВладелец ключа
Адрес TRON (начинается с T) в EVM-сети или 0x-адрес в TRONБольшинство кошельков не пропустят такой адрес; если перевод всё же прошёл, он ушёл на адрес, который никто не контролируетОбычно нетЧаще всего никто
Сеть верная, токен не тот (например, USDC на адрес счёта в USDT)На правильном адресе, но счёт ждал другой токенЧасто даВладелец ключа, вручную
Сеть и токен верные, но счёт уже истёкНа правильном адресеЗависит от шлюзаПлатёжный шлюз
Депозитный адрес биржи в сети, которую биржа не поддерживаетНа адресе биржи в этой сетиИндивидуальноБиржа, иногда за комиссию

Ключевое в строках про EVM: адрес вида 0x8f3… получается из одного приватного ключа и действует во всех EVM-сетях. Монеты, отправленные в «чужой» EVM-сети, лежат на правильном адресе, просто в другом реестре. Владелец ключа может импортировать его в кошелёк этой сети и перевести монеты, если у него есть газовый токен сети (ETH в Ethereum, Base и Arbitrum, BNB в BSC, POL в Polygon).

У TRON и EVM разные форматы адресов, поэтому большинство кошельков вообще не дают отправить с одного на другой, а если ошибка всё же случилась, вернуть монеты почти никогда не удаётся.

Шаг 3. Выясните, у кого ключ

Вы работаете через платёжный шлюз

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

Напишите в поддержку шлюза и укажите:

  • ID счёта и номер заказа;

  • TXID и сеть, в которой реально пришли монеты;

  • токен и сумму;

  • чего хочет покупатель: зачесть платёж в заказ или вернуть деньги на конкретный адрес в конкретной сети.

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

Вы принимаете на свой кошелёк

Если адрес в кошельке, который контролируете вы (MetaMask, Trust Wallet, аппаратный кошелёк), ошибки между EVM-сетями обычно можно исправить самостоятельно:

  1. Добавьте в кошелёк сеть, в которую пришли монеты (например, BNB Smart Chain).

  2. Убедитесь, что там тот же аккаунт: адрес будет совпадать.

  3. Добавьте контракт USDT для этой сети, если токен не отображается.

  4. Пополните адрес небольшой суммой газового токена сети и переведите USDT.

Никогда не вводите сид-фразу на сайтах и в «инструментах восстановления». Пользуйтесь только своим кошельком.

Покупатель отправил на биржу

Если адрес в счёте принадлежит бирже (для магазина это плохая схема, но у фрилансеров встречается), решает биржа. У многих есть процедура восстановления. Например, у Binance.US работает инструмент восстановления депозитов; актуальные условия и комиссию смотрите в её справке. У других бирж свои правила, а некоторые неподдерживаемые сети не восстанавливают вовсе.

Что ответить покупателю

Коротко, честно и без обещаний. Шаблон:

Спасибо за хеш транзакции. Мы видим ваш платёж 50 USDT в сети BNB Smart Chain, а счёт ожидал USDT в сети Ethereum. Адреса в этих сетях совпадают, поэтому монеты находятся на правильном адресе, но в BSC. Мы передали запрос платёжному провайдеру и сообщим результат в течение [срок]. Пожалуйста, не отправляйте платёж повторно до нашего ответа.

Если вернуть нельзя (например, перевод между TRON и EVM ушёл на неконтролируемый адрес), скажите об этом прямо и объясните причину. Ответ «блокчейн этого не позволяет» люди принимают легче, чем молчание.

Заранее решите:

  • зачитываете ли вы возвращённые монеты в заказ или возвращаете их покупателю;

  • перекладываете ли комиссию за восстановление на покупателя или берёте на себя при небольших суммах;

  • есть ли минимальная сумма, ниже которой восстановление не имеет смысла.

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

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

Большинство таких обращений можно предотвратить ещё на этапе оплаты.

Сеть должна быть заметна

  • Пишите сеть рядом с суммой понятными словами: «USDT в сети TRON (TRC20)», а не просто «USDT».

  • Используйте страницу оплаты, где счёт привязан к одной монете и сети. В счёте Zypher с ценой в фиате покупатель сначала выбирает монету и сеть на странице оплаты, и показанный адрес относится именно к этому выбору.

  • Показывайте адрес QR-кодом: при сканировании меньше опечаток.

Подключайте сети, которыми пользуются ваши покупатели

Если клиенты платят с бирж, подключите сети, которые биржи предлагают для вывода USDT: обычно это TRC20, BEP20, ERC20, TON и Solana. Плюсы и минусы каждой разобраны в статье TRC20, BEP20 или ERC20: какую сеть USDT принимать. Zypher принимает USDT в TRON, Ethereum, BSC, TON и Solana — см. все сети USDT. USDT в Polygon, Base и Arbitrum в этот список не входит, так что покупатель, выбравший одну из этих сетей для счёта в USDT, отправил в неподдерживаемой сети.

Дайте осторожным покупателям сделать тестовый платёж

Некоторые клиенты предпочитают сначала отправить немного. В счёте Zypher частичные платежи суммируются: при оплате меньше 98% счёт получает статус UNDERPAID, и покупатель может доплатить остаток на тот же адрес в пределах срока счёта. Тест стоит одной дополнительной комиссии сети — для TRON полезно прочитать, почему комиссия USDT TRC20 бывает разной.

Следите за сроком

Счёт в монете в Zypher действует 30 минут, а счёт в фиате даёт 60 минут на выбор монеты и затем 30 минут на оплату. Платёж, пришедший в течение 30 минут после истечения, ещё может быть сопоставлен со счётом. Тем, кто выводит с биржи с медленной обработкой, лучше начинать сразу: опоздавший платёж — отдельный тип обращений, который часто выглядит как «не та сеть».

Чек-лист для поддержки

  • Запросить TXID, выбранную сеть и скриншот

  • Найти транзакцию в обозревателе: сеть, адрес, токен

  • Сопоставить с ситуацией из таблицы

  • Если адрес принадлежит шлюзу, открыть тикет со всеми данными

  • Ответить покупателю фактами и сроком, без обещаний

  • Предупредить о мошенниках, предлагающих «восстановление»

  • Записать случай и поправить текст на странице оплаты, если он повторяется

Если вы только подключаете приём USDT, начните со статьи как принимать USDT на сайте: там разобраны сети, счета и вебхуки. А если нужны счета с отдельным адресом на каждый платёж, QR-кодом и понятными статусами недоплаты и истечения, магазин в Zypher открывается за минуту.

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

Можно ли вернуть USDT, отправленные не в той сети?

Часто да, но не всегда. Если обе сети — EVM (Ethereum, BNB Smart Chain, Base, Arbitrum, Polygon), монеты лежат на том же 0x-адресе в другой сети, и владелец приватного ключа обычно может их перевести. Ошибку между TRON и EVM-сетью, как правило, исправить нельзя.

Я отправил USDT ERC20 на адрес BEP20. Что делать?

Найдите транзакцию по TXID на Etherscan и проверьте адрес получателя. Адреса ERC20 и BEP20 совпадают, поэтому монеты лежат на этом адресе в сети Ethereum. Если адрес ваш, добавьте Ethereum в кошелёк, пополните его небольшим количеством ETH и переведите USDT; если адрес принадлежит магазину, шлюзу или бирже, напишите им с TXID.

Кто может вернуть деньги, отправленные на счёт платёжного шлюза не в той сети?

Только тот, кто контролирует адрес счёта, — обычно сам шлюз. Мерчанту нужно открыть тикет с ID счёта, TXID, сетью и суммой. Вернёт ли шлюз средства и на каких условиях, зависит от сети и его правил.

Почему кошелёк не остановил меня при отправке не в ту сеть?

EVM-адреса выглядят одинаково во всех EVM-сетях, и кошелёк не может знать, что вы имели в виду Ethereum, а не BNB Smart Chain. Адреса формата TRON в EVM-сетях кошельки обычно блокируют, и наоборот. Всегда сверяйте название сети в счёте, а не только адрес.

Безопасно ли пользоваться сервисами восстановления криптовалюты?

Будьте очень осторожны. У некоторых бирж и кошельков есть официальные процедуры восстановления, иногда платные. Любого, кто пишет вам первым или просит сид-фразу или приватный ключ, считайте мошенником.

Как мерчанту снизить число оплат не в той сети?

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