Для обычного платежа 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, checkout | 34 символа Base58Check T... | Понятный человеку адрес с checksum |
| Некоторые node API | 42 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 и используйте отдельную инструкцию по проверке токена.
Как безопасно подготовить адрес
- Откройте self-custody кошелёк, восстановлением которого вы управляете, либо биржу с явной поддержкой USDT в TRON.
- Выберите USDT, затем сеть TRON или TRC20.
- Скопируйте полный deposit address
T.... Если сервис показывает memo, minimum deposit или отдельное предупреждение, учитывайте именно его правила. - Вставьте адрес в TRONSCAN и убедитесь, что значение не изменилось.
- Для нового self-custody адреса проверьте, существует ли аккаунт on-chain.
- Сделайте тестовый перевод небольшой суммы, но выше минимального депозита кошелька или биржи.
- Убедитесь, что перевод отображается как 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.
Ссылки на оплату →