Крипто-оплата у нас зачисляется в момент появления перевода в блокчейне, без участия оператора. Обратная сторона удобства — одно жёсткое требование: пришедшая сумма обязана совпасть с суммой счёта до последней цифры после запятой. Разбираем, что защищает это правило, почему биржи его постоянно нарушают и какая одна привычка снимает проблему целиком.
Сумма — единственное, по чему вас можно узнать
У банковского перевода есть строка назначения. У перевода в блокчейне нет ничего похожего: ни номера счёта, ни имени клиента, ни комментария, которому можно доверять. На один и тот же адрес получения каждый день платят десятки клиентов. Единственное свойство, которое отличает один входящий перевод от другого, — сколько именно было отправлено.
Поэтому каждый счёт выставляется со своим неповторимым значением: цена, пересчитанная в выбранную монету, плюс короткая уникальная последовательность в дробной части. 20.2266 USDT вместо 20.23, 14.2621 SOL вместо 14.26. Когда на адресе появляется перевод, система ищет открытый счёт ровно с такой цифрой. Эти последние знаки выполняют ту работу, которую в других системах делает номер счёта.
Откуда обычно берётся «не та сумма»
- Биржа вычитает комиссию из введённого числа. Вы вводите 20.2266, площадка удерживает плату за вывод, и в сети появляется 19.2266. Добавить комиссию «сверху» позволяют лишь немногие биржи.
- Срезаются знаки после запятой. Многие формы вывода принимают два или четыре знака и молча округляют остальное.
- Ограничение шага. Форма может незаметно подогнать сумму к ближайшему разрешённому значению.
- Не та сеть. USDT или USDC, отправленные через ERC-20 или BEP-20, никогда не дойдут до адреса TRC-20; перевод TON с искажённым адресом тоже пропадает.
- Один перевод на два счёта или два перевода на один. Ни то, ни другое не сопоставить: ни один отдельный перевод не равен отдельному счёту.
Каждый пункт этого списка заканчивается одинаково: цифра в блокчейне не совпадает с цифрой в вашем счёте.
Привычка, которая всё решает: не платить напрямую с биржи
Если сервис, с которого вы отправляете, не умеет передать точное число со всеми знаками, не делайте его последним звеном. Переведите монеты в кошелёк, ключи от которого принадлежат вам, и платите уже оттуда. Некастодиальный кошелёк принимает любое количество знаков после запятой и показывает комиссию сети отдельной строкой — введённая сумма и будет суммой прибытия.
Хороший вариант — SafePal: бесплатное приложение для iOS и Android с автономным (холодным) режимом, которое поддерживает TRON (USDT TRC-20, TRX), Bitcoin, Litecoin, TON, Dogecoin и Solana. С той же задачей справятся Trust Wallet, Tonkeeper (для TON) или любой сопоставимый некастодиальный кошелёк.
- Выведите с биржи в свой кошелёк чуть больше суммы счёта, оставив запас на комиссию сети для второго перевода.
- На странице оплаты выберите монету и скопируйте сумму кнопкой Копировать, а не перепечатывайте её.
- В кошельке вставьте адрес и скопированное число. Перепроверьте сеть: USDT и USDC идут только по TRC-20.
- Убедитесь, что комиссия взимается дополнительно к сумме, а не вычитается из неё, и отправляйте.
- Оставьте страницу оплаты открытой. Она опрашивает блокчейн каждые несколько секунд и сама отмечает счёт оплаченным; таймер на странице показывает, сколько счёт ещё действует.
Проверка за тридцать секунд перед отправкой
- Сумма скопирована со страницы оплаты, все знаки на месте.
- Комиссия идёт сверху; в предпросмотре кошелька к получению стоит ровно цифра счёта.
- Сеть та же, что указана на странице оплаты.
- Один перевод — один счёт.
- Отправка до того, как истёк таймер счёта.
Уже отправили не ту сумму?
Создайте тикет в финансовый отдел и укажите хеш транзакции (TXID), монету, отправленную сумму и цифру счёта. Такие случаи разбирает человек, это занимает время, и зачисление пообещать нельзя: по нашим правилам несопоставленный перевод считается утраченным.