Для обычного платежа USDT TRC20 добавляйте публичный TRON-адрес кошелька, которым вы управляете. В кошельках и explorer он обычно выглядит как 34 символа Base58Check и начинается с T. Не добавляйте контракт USDT, Ethereum-адрес 0x..., seed phrase или private key.

Правильный формат — только первая проверка. Нужно отдельно убедиться, что кошелёк или биржевой аккаунт поддерживает USDT именно в TRON mainnet и вы сможете распоряжаться полученными токенами.

Короткий ответ

Подходящий адрес продавца обычно выглядит так:

T... — 34 символа Base58Check

Скопируйте адрес, который кошелёк показывает в разделе Получить → USDT → TRON/TRC20, а затем независимо проверьте его в TRONSCAN. Не перепечатывайте адрес вручную. GramPayBot никогда не нужны ваши seed phrase или private key.

Почему один адрес выглядит как T или 41

В TRON один адрес может быть представлен в двух взаимозаменяемых форматах:

Где используетсяФорматНазначение
Кошелёк, explorer, checkout34 символа Base58Check T...Понятный человеку адрес с checksum
Некоторые node API42 hex-символа с префиксом 41Машинное представление того же 21-байтового адреса

Оба формата описаны в официальной документации аккаунтов TRON и руководстве по encoding. Не обрезайте префиксы и не конвертируйте адрес вручную для checkout: используйте значение T... из кошелька, если интеграция прямо не требует hex.

Ethereum-адрес 0x... нельзя просто вставить как TRON receiving address. Похожий хвост адреса не доказывает, что вы контролируете соответствующий аккаунт в TRON.

Receiving address и контракт USDT — разные адреса

  • Receiving address продавца определяет, кому поступят токены.
  • Контракт USDT TRC20 определяет, какой токен был переведён.

Официальный контракт USDT в TRON: TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t. Это contract account, а не ваш кошелёк. Не вставляйте его в поле адреса продавца. Сверьте контракт со списком поддерживаемых протоколов Tether и используйте отдельную инструкцию по проверке токена.

Как безопасно подготовить адрес

  1. Откройте self-custody кошелёк, восстановлением которого вы управляете, либо биржу с явной поддержкой USDT в TRON.
  2. Выберите USDT, затем сеть TRON или TRC20.
  3. Скопируйте полный deposit address T.... Если сервис показывает memo, minimum deposit или отдельное предупреждение, учитывайте именно его правила.
  4. Вставьте адрес в TRONSCAN и убедитесь, что значение не изменилось.
  5. Для нового self-custody адреса проверьте, существует ли аккаунт on-chain.
  6. Сделайте тестовый перевод небольшой суммы, но выше минимального депозита кошелька или биржи.
  7. Убедитесь, что перевод отображается как USDT token transfer на ваш адрес и использует официальный контракт.

Self-custody адрес предпочтительнее, когда важен прямой контроль. Биржевой адрес может измениться, быть отключён или иметь специальные условия. Перед регулярными invoice убедитесь, что он допускает повторные депозиты.

Что означает активация TRON-аккаунта

Новая пара ключей существует локально ещё до появления аккаунта on-chain. Согласно официальному руководству TRON, до активации адрес может не находиться через node API или explorer. Стандартная активация возможна, когда существующий аккаунт отправляет TRX или TRC-10 token либо явно создаёт аккаунт.

Не рассчитывайте, что любой входящий TRC20-перевод автоматически исправит проблему активации. Сначала проверьте адрес в кошельке и explorer и следуйте инструкции провайдера кошелька. Параметры сети меняются, поэтому здесь не указана «навсегда фиксированная» стоимость активации.

Как проверить адрес через TRONSCAN

Вставьте полный receiving address в TRONSCAN и проверьте:

  • адрес совпадает с показанным кошельком посимвольно;
  • открыта страница вашего account, а не контракт USDT;
  • тестовая транзакция имеет успешный статус;
  • recipient в token transfer совпадает с receiving address;
  • контракт токена равен TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t;
  • после нужного числа подтверждений сумма доступна в кошельке или на бирже.

История операций не доказывает, что адрес принадлежит вам. Контроль подтверждается доступом к кошельку и возможностью подписать исходящую транзакцию без раскрытия private key.

Добавление адреса в GramPayBot

Выберите маршрут USDT в сети TRON, вставьте проверенный receiving address T... и создайте небольшой тестовый invoice. Покупатель обязан выбрать TRON/TRC20 при выводе USDT. Перевод USDT через Ethereum, BNB Chain, Solana или другую сеть не оплачивает TRON invoice.

Полный сценарий описан на странице приёма USDT в сети TRON.

Остановитесь, если обнаружили такое

  • кошелёк предлагает только ERC20, BEP20 или другую сеть;
  • значение начинается с 0x, а форма ожидает T...;
  • скопирован контракт USDT, а не ваш кошелёк;
  • биржа требует memo или minimum deposit, несовместимый с invoice;
  • после копирования изменился хотя бы один символ;
  • вы не можете подтвердить контроль адреса;
  • тестовый токен называется USDT, но использует другой контракт.

Исправить маршрут до начала приёма платежей намного проще, чем разбирать wrong-network transfer после оплаты.

Следующий шаг

Создайте отслеживаемую ссылку на оплату

Выставьте счёт в USDT или USDC вручную, отправьте hosted checkout и отслеживайте статус без API.

Ссылки на оплату →