Недоплата в USDT: что делать
Почему платёж в USDT приходит неполным, что значит статус partial, как выбрать между просьбой доплатить и возвратом и как предотвратить недоплату понятными формулировками на чекауте.

Рано или поздно клиент отправит чуть меньше USDT, чем нужно для заказа. Это самая частая мелкая проблема платежей в стейблкоинах, и справиться с ней легко, если заранее решено, что происходит. В материале объясняем, почему платежи приходят неполными, что делает Qvard и как выбрать между просьбой доплатить и возвратом.
Почему платёж приходит неполным
Неполный платёж редко бывает уловкой. Обычные причины:
- Комиссию вывода с биржи вычли из суммы. Клиент просит биржу вывести точную сумму заказа, биржа удерживает свою комиссию из неё, и приходит меньше. Чаще всего причина именно в этом.
- Опечатка. Клиент ввёл сумму вручную и потерял знак после запятой.
- Оплата из двух источников. Клиент отправляет часть суммы с одного кошелька и собирается отправить остальное позже.
- Неверная сумма с самого начала. Клиент скопировал старую цифру вместо той, что на странице оплаты.
Сетевую комиссию самого перевода отправитель платит сверх суммы, и обычно она не уменьшает то, что приходит. Комиссия биржи другое дело, потому что многие биржи вычитают её.
Что делает Qvard с неполным платежом
У платежа четыре статуса: wait (создан, не оплачен), partial (пришло меньше полной суммы), completed (пришла вся сумма) и rejected.
Когда приходит меньше полной суммы, платёж получает статус partial. Webhook о завершении отправляется, только когда платёж завершён, поэтому неполный платёж его не запускает, и ваша система не должна считать заказ оплаченным. Проверьте такой платёж в кабинете Qvard и оставьте заказ в ожидании. Курс на странице оплаты фиксируется на один час, так что нужная сумма не меняется, пока клиент платит; недостача это реальная разница в отправленной сумме.
Попросить доплатить или вернуть деньги
Когда вы знаете, что платёж неполный, есть два разумных варианта. Решите, какой из них ваше правило, до того, как это случится.
- Попросить доплатить. Оставьте заказ в ожидании, назовите клиенту точную недостающую сумму и дайте её отправить. Это лучший вариант, когда недостача составляет несколько долларов или комиссию биржи и клиент всё ещё хочет заказ.
- Вернуть и отменить. Если клиент не отвечает или недостача большая, отмените заказ и верните то, что пришло.
- Принять небольшую недостачу. Некоторые продавцы выполняют заказ, когда разница ничтожна. Это деловое решение, которое вы принимаете вручную; не делайте из него автоматическое правило, считающее оплаченным любой платёж.
Что бы вы ни выбрали, покажите клиенту статус на странице заказа с точной недостающей суммой и скажите, как долго держите заказ.
Как вернуть деньги
Криптоплатёж не может отменить отправитель и не можете отозвать вы, поэтому возврат это новый перевод, который отправляете вы. Попросите у клиента адрес для возврата и сеть, потому что USDT в TRON, Ethereum и BNB Smart Chain это отдельные рельсы, и средства, отправленные не туда, не приходят. Берите адрес у клиента, а не из исходного платежа, который может принадлежать бирже.
Средства лежат на вашем балансе в Qvard, и вы выводите их на криптоадрес; вывод стоит только сетевую комиссию. Возврата на банковский счёт в фиате нет. Зафиксируйте возврат на исходном заказе для учёта.
Как предотвратить
Большинства неполных платежей можно избежать лучшими формулировками.
- Скажите, какая сумма должна прийти. На странице заказа и в письмах напишите, что указанная сумма должна прийти, а не просто быть отправлена, и что комиссия вывода с биржи идёт сверху.
- Показывайте сумму на странице оплаты. Клиент должен копировать её, а не вводить вручную, и видеть рядом актив и сеть.
- Выберите способ заранее, если хотите направить всех в одну сеть, чтобы страница открывалась с ним. На странице оплаты клиент видит сеть и адрес вместе.
- Дайте страницу статуса. Клиент, который видит «получено 95 из 100, не хватает 5», исправит это сразу. Молчаливое «в ожидании» порождает обращение в поддержку.
Смежный материал о счетах: как вернуть недоплаченные криптосчета.
Чек-лист
- Считайте
partial«не оплачено»; никогда не выполняйте заказ по нему. - Заранее решите правило: просить доплатить, возвращать или вручную принимать небольшую недостачу.
- Держите заказ в ожидании и называйте клиенту точную недостающую сумму.
- Возвращайте новым переводом на адрес и сеть, которые подтвердил клиент.
- Сформулируйте чекаут так, чтобы было ясно, какая сумма должна прийти.
Основы приёма USDT в материале как принимать USDT TRC20; про webhook в как защитить webhook криптоплатежей.
FAQ
Почему клиент заплатил меньше суммы счёта?
Чаще всего из отправленной суммы вычли комиссию вывода с биржи. Иногда сумму ввели вручную с ошибкой или часть ещё придёт с другого кошелька.
Приходит ли webhook, если платёж неполный?
Webhook о завершении отправляется только когда платёж завершён, поэтому неполный платёж его не запускает. Считайте заказ неоплаченным и проверьте платёж в кабинете.
Можно ли принять небольшую недостачу?
Это ваше решение, принимаемое вручную. Не помечайте заказы оплаченными автоматически по частичному платежу.
Как вернуть деньги клиенту?
Новым криптопереводом с вашего баланса на адрес и сеть, которые подтвердил клиент. Возврата на банковский счёт в фиате нет.