USDT · Ethereum · ERC-20

Приём USDT в сети Ethereum (ERC-20)

Покупатель оплачивает invoice issuer-native USDT в Ethereum mainnet, а средства поступают прямо на настроенный EVM-кошелёк.

GramPayBot поддерживает issuer-native USDT в Ethereum mainnet. Покупатель переводит ERC-20 USDT на настроенный адрес продавца, GramPayBot отслеживает перевод и обновляет invoice, но не хранит деньги.

  • Сеть:
    Ethereum mainnet
  • Стандарт:
    ERC-20
  • Receiving address:
    0x + 40 hex-символов
  • Актив комиссии:
    ETH
  • Контракт USDT:
    0xdAC17F958D2ee523a2206206994597C13D831ec7
  • Decimals:
    6

Какой адрес добавлять продавцу

Добавьте публичный Ethereum-адрес, который вы контролируете и проверили для ERC-20 deposit. Тот же 0x... может отображаться в Base, Optimism или Arbitrum, но балансы этих сетей не объединяются. Ethereum mainnet — обязательная часть маршрута.

Инструкция по EVM-адресам объясняет 42-символьный формат, checksum, EOA/contract wallet и тестовый перевод. Никогда не передавайте seed phrase или private key.

Не вставляйте контракт Tether вместо кошелька

Контракт USDT идентифицирует токен, а receiving address — получателя. Оба начинаются с 0x, поэтому ошибка выглядит правдоподобно. В поле кошелька GramPayBot должен быть ваш адрес, а не 0xdAC17F958D2ee523a2206206994597C13D831ec7.

Tether публикует контракт Ethereum на странице поддерживаемых протоколов. Откройте точный адрес в Etherscan, сравните каждый символ и убедитесь, что token transfer использует этот же контракт. Полный порядок — в инструкции по проверке токена.

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

Покупатель выбирает Ethereum или ERC20 при выводе USDT. TRC20, BEP20, Solana, Base, Optimism и Arbitrum — другие маршруты. Self-custody отправителю нужен ETH для gas; биржа может удерживать собственную withdrawal fee.

Комиссия Ethereum меняется с нагрузкой сети, поэтому invoice не должен обещать фиксированную цену gas. Перед подтверждением покупатель повторно проверяет network label, адрес и сумму.

Как GramPayBot подтверждает маршрут

Маршрут продукта — network enum eth плюс token USDT. GramPayBot сверяет Ethereum mainnet, поддерживаемый контракт USDT, recipient и invoice amount. Перевод ETH, другого ERC-20 либо USDT в другой сети не подходит.

По transaction hash в Etherscan проверьте успешный статус, confirmations, recipient и transfer event USDT. Скриншот или заявка биржи на вывод не доказывает оплату.

Wrong route, недоплата и поздняя оплата

Wrong-network transfer не становится автоматически восстановимым из-за одинакового адреса. Недоплату и перевод после expiry нужно разбирать отдельно и не засчитывать другому заказу. Для расследования никогда не просите seed phrase.

Для другого актива в Ethereum используйте маршрут USDC Ethereum. Все пары перечислены в supported-routes hub.

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

Создайте отслеживаемый invoice USDT Ethereum

Создать ссылку на оплату ↗