Блог
Недостаточная оплата заявки: что происходит на самом деле
Депозит ниже указанной суммы, переплата, поздняя отправка, неверная сеть: точная обработка каждого расхождения между заявкой и полученным депозитом.
- Published
- Updated
- Reading time
- 9 min read
Вы создаёте заявку на 0,05 BTC. Вы отправляете 0,0498 BTC, потому что ваша платформа вычла свою комиссию за вывод из суммы, а не добавила её. Заявка ожидает 0,05 и получает меньше. Что делает система?
Короткий ответ: она обрабатывает полученную сумму по зафиксированному курсу и выплачивает вам соответствующую сумму. Ничего не зависает, ничего не теряется, и никаких штрафов нет. Развёрнутый ответ заслуживает отдельной статьи, поскольку не каждый разрыв обрабатывается одинаково.
Почему полученная сумма почти всегда отличается
Депозит, точно равный указанной в котировке сумме, — это исключение, а не правило. Три механические причины:
- Комиссия за вывод на исходной платформе. Большинство интерфейсов предлагают «отправить максимум» или «вывести всё» и вычитают свою комиссию из введённой вами суммы. Введите 0,05 — и останется 0,05 минус комиссия.
- Комиссии сети на UTXO-цепочках. На Bitcoin или Litecoin транзакция потребляет входы и создаёт выходы; комиссии вычитаются из разницы. Кошелек, отправляющий «весь баланс», корректирует сумму в сторону уменьшения.
- Точность отображения. Баланс, отображаемый как 0,05, может составлять 0,04999998 в базовых единицах. Визуальное округление — это не бухгалтерское округление.
Система, требующая точной суммы до сатоши, отклоняла бы почти каждый легитимный депозит. Вот почему указанная в котировке сумма — это намерение, а не условие.
Как обрабатывается недоплата
Когда полученный депозит ниже суммы из котировки, последовательность действий следующая.
Зафиксированный курс применяется как есть. Курс, замороженный при создании заявки, не зависит от количества. Он пересчитывается на фактически полученное количество. Вы не теряете преимущества фиксации курса из-за того, что отправили меньше.
Переменные комиссии следуют за суммой. Будучи процентными, спред масштабируется вниз. Фиксированные комиссии не меняются: расчётная стоимость сети и комиссия платежной системы остаются прежними. При небольшом разрыве это незначительно; при депозите, значительно ниже заявки, относительная доля фиксированных комиссий возрастает. Этот механизм описан в статье Объявленный курс против фактического курса.
Чистая сумма пересчитывается и отображается. Вы видите новую сумму до выплаты, с тем же построчным разбиением.
Выплата производится в обычном порядке, как только будут достигнуты подтверждения.
Заблокировать её может только одно условие: если полученная сумма опускается ниже минимального депозита для актива. Этот минимум существует потому, что ниже него фиксированные затраты превышают стоимость депозита; он опубликован на странице каждого актива и повторён на странице лимиты. В этом случае депозит удерживается, и у вас есть два варианта: пополнить его вторым переводом на тот же адрес или запросить возврат на исходный адрес за вычетом стоимости сети за возврат.
Как обрабатывается переплата
Симметричный случай, и более простой. Излишек обрабатывается вместе с остальной суммой по тому же зафиксированному курсу, пока общая сумма не превышает потолок, применимый к вашему уровню верификации.
Если общая сумма превышает этот потолок, часть сверх него не конвертируется автоматически. Она ожидает, и возможны два исхода: вы проходите верификацию для разблокировки более высокого уровня или запрашиваете возврат излишка. Уровни опубликованы на странице верификация личности.
Несколько переводов на один адрес
Адрес депозита закреплён за одной заявкой. Несколько переводов на этот адрес в течение периода действия суммируются и рассматриваются как единый депозит.
Две важные детали:
- У каждого перевода свои подтверждения. Выплата ожидает подтверждения последнего учтённого перевода, а не только первого.
- После истечения периода адрес по-прежнему отслеживается, но курс — нет. Запоздалый перевод вызывает новую котировку, как описано ниже.
Депозит поступает после истечения срока действия курса
Это самый частый случай после недоплаты и основной источник путаницы. Окно фиксации — пятнадцать минут для волатильного актива, тридцать для стейблкоина — откалибровано по типичному времени подтверждения правильно оценённого перевода. Перевод с заниженными комиссиями регулярно выходит за его пределы.
Что происходит затем:
- Депозит обнаруживается и привязывается к вашей заявке.
- Первоначальный курс больше не применяется. Система создаёт новую котировку по текущему курсу.
- Вы должны явно принять новую сумму. Ни одна выплата не производится без этого принятия.
- Если вы отказываетесь, предлагается возврат на исходный адрес за вычетом стоимости сети.
Суть в том, что мы не можем соблюсти истёкший курс. Между моментом котировки и поступлением депозита соответствующее рыночное покрытие больше не существует. Сервис, обещающий удерживать курс бессрочно, не сдержал бы это обещание при неблагоприятном движении — он соблюдал бы его только тогда, когда это удобно.
Неправильная сеть
Другой, более серьёзный случай. Вы отправили ожидаемый актив, но по сети, которую заявка не ожидала — например, ERC-20 USDT на адрес депозита Polygon.
В EVM-совместимых сетях один и тот же приватный ключ управляет одним и тем же адресом во всех цепочках. Поэтому восстановление технически возможно: оно требует ручной работы в соответствующей цепочке и имеет стоимость, которая вычитается из восстановленных средств. Сроки зависят от очереди.
Вне EVM восстановление не гарантировано. Отправка BTC на адрес Bitcoin Cash или депозит XRP без мемо — это особые случаи, описанные в статье Отсутствующий мемо.
Неправильный актив
Вы отправили ETH на адрес депозита, созданный для ERC-20 USDC. Адрес действителен, транзакция проходит успешно, но заявка ожидала другой актив.
Эти средства обнаруживаются в ходе сверки и обрабатываются вручную. Если актив входит в число принимаемых нами, можно создать новую заявку по текущему курсу. Если нет — токен, который мы не листингуем, NFT, актив с повышенной анонимностью — мы не можем ни конвертировать, ни хранить его, и возможен только возврат.
Сводка
| Ситуация | Обработка | Что вам нужно сделать | | --- | --- | --- | | Незначительная недоплата | Пересчёт по зафиксированному курсу | Ничего | | Депозит ниже минимального для актива | Удержание | Пополнить или запросить возврат | | Переплата в пределах потолка | Полная обработка | Ничего | | Переплата сверх потолка | Удержание излишка | Пройти верификацию или запросить возврат | | Депозит после истечения срока курса | Новая котировка | Принять или отклонить | | Неправильная сеть, EVM-цепочка | Ручное восстановление | Открыть тикет | | Неправильная сеть, не-EVM | Индивидуальный случай | Открыть тикет | | Неправильный актив | Ручной случай | Открыть тикет |
Почему мы не отказываемся от несоответствующего депозита
Более строгая система возможна: принимать только точное количество, отказывать во всём остальном. Некоторые сервисы делают именно так, и стоит объяснить, почему мы так не делаем.
Отказ означает возврат. Возврат стоит сетевой транзакции, которая вычитается из ваших средств, и занимает время. При депозите с нехваткой на долю процента — а это подавляющее большинство несоответствий — вы заплатили бы реальную цену за разницу, не имеющую экономического смысла.
Отказ также ничего не решает. Причина большинства несоответствий находится на стороне отправителя: платформа вычитает свою комиссию, кошелек корректирует перевод всего баланса. Правило, отклоняющее такие депозиты, не останавливает их возникновение, оно просто делает их дорогостоящими.
Поэтому выбор дизайна заключается в том, чтобы обрабатывать поступающее, честно пересчитывать по зафиксированному курсу и показывать вам новое разбиение до любой выплаты. Единственный случай, когда мы удерживаем, а не обрабатываем, — это депозит ниже минимального для актива, и это арифметика, а не политика: ниже этого уровня фиксированные затраты превышают то, что вы получили бы.
Как избежать большинства этих ситуаций
- Используйте кнопку копирования для суммы, а не вводите её заново.
- Проверьте, вычитает ли ваша платформа свою комиссию из суммы или добавляет её.
- Отправляйте с обычными комиссиями сети, а не с самым низким тарифом.
- Проверяйте селектор сети перед вставкой адреса.
- Для крупной суммы отправьте тестовую транзакцию, если позволяет стоимость сети.
Конкретные случаи и процедуры подробно описаны в справочном центре, раздел «Депозиты».
- недоплата
- заявки
- депозиты
- минимумы