Перейти к содержимому
Криптоплатежи · 14 min

Проблемы с крипто-платежом: недоплата, просрочка или не та сеть

Пять статусов, в которых может оказаться заказ, почему вывод с биржи так часто приходит с недостачей, что на самом деле возвращает 48-часовая восстановительная проверка — и единственная ошибка, которую нельзя исправить.

Опубликовано Aug 29, 2026
← Все записи
Содержание · 22

У любой криптооплаты в мире одна и та же схема: адрес, сумма и таймер. Почти всё, что идёт не так, идёт не так в промежутке между тем, что отправил ваш кошелёк, и тем, чего ждали эти три параметра. Отправить чуть меньше, чем нужно — самый распространённый сбой, почти никогда не ошибка в арифметике, и его можно исправить. Отправить не в ту сеть — куда более редкий случай, и это единственный сбой, который нельзя отменить.

Этот материал — про оплату, а не про код. Если карта уже доставлена, но не гасится, это другая проблема с другой причиной — она разобрана в нашем гиде по решению проблем с погашением карты. Дальше — всё, что может произойти между моментом, когда вы нажимаете Оплатить, и моментом, когда заказ переходит в статус «Подтверждено», в порядке того, как часто это действительно случается.

Что происходит при оплате, пока идёт отсчёт

Когда вы выбираете монету, одновременно создаются три вещи. Генерируется адрес для депозита — только для вашего заказа и ни для чего больше. Фиксируется курс — цена карты в этой монете на данную секунду — и удерживается. И запускается таймер обратного отсчёта: это и есть срок, на который зафиксирован курс.

С этого момента адрес отслеживается непрерывно. Отслеживание начинается с трансляции транзакции в сеть, а не с подтверждения: в ту секунду, когда ваш кошелёк отправляет транзакцию в сеть, страница оплаты видит это и переключает статус с «Ожидание» на «Подтверждается». Не нужно присылать хеш, вставлять квитанцию или кому-то что-то сообщать. Аккаунта нет, поэтому и входить некуда, и привязывать платёж вручную не к чему.

Таймер отсчитывает срок действия курса, а не крайний срок для ваших денег. Именно из этого различия и рождается почти вся паника вокруг этой темы, поэтому стоит сказать прямо: когда таймер доходит до нуля, цена перестаёт быть гарантированной. Ваши монеты никуда не делись, не сожжены и не потеряны. Они просто приходят под курс, который уже истёк, а для таких случаев есть отдельный механизм — он описан ниже, — который их подхватывает.

Пять статусов, в которых может быть заказ

Страница оплаты показывает ровно один из пяти статусов и обновляет его в реальном времени без перезагрузки страницы. Зная свой статус, вы понимаете, действовать сейчас или подождать.

СтатусЧто это значитЧто делать
ОжиданиеАдрес создан, в сети пока ничего не видно. Таймер запущен.Отправляйте оплату или закройте вкладку и начните заново позже. Вы ничего не должны.
ПодтверждаетсяТранзакция обнаружена в mempool. Сеть её подтверждает.Ничего не нужно делать. Можно закрыть страницу — код придёт на почту.
Обнаружена частичная оплатаРеальные средства поступили, но меньше, чем требует курс. Заказ приостановлен.Отправьте недостающую сумму на тот же адрес или запросите возврат остатка.
Окно закрытоСрок действия курса истёк раньше, чем подтвердился депозит.Если вы ничего не отправляли, начните заново. Если отправили с опозданием, дождитесь проверки.
ПодтвержденоНабрано достаточно подтверждений. Код выпускается.Проверяйте почту — в среднем весь процесс занимает 11 минут.

Промежуток между статусами «Подтверждается» и «Подтверждено» — это работа сети, а не наша очередь, и он целиком зависит от того, какую монету вы выбрали. Этот процесс разобран по минутам в статье как на самом деле работает доставка за 11 минут.

Недоплата — это комиссия за вывод, а не ошибка

Вот сбой, из-за которого приостанавливается большинство заказов, и причина настолько банальна, что это даже немного разочаровывает: вы указали бирже отправить 0.00184 BTC, а биржа отправила 0.00184 BTC за вычетом своей комиссии за вывод.

Каждая централизованная биржа решает это по-своему, и почти ни одна не показывает это явно на экране подтверждения. Одни вычитают комиссию сети из введённой вами суммы. Другие добавляют её сверху и списывают с баланса общую сумму. Третьи дают выбрать, спрятав это за переключателем. Если ваша биржа вычитает комиссию, счёт запросил одну сумму, а получил её же за вычетом от нескольких центов до тридцати долларов — а счёт, который ожидает точную сумму, воспринимает это как частичную оплату, потому что это она и есть.

То же самое происходит и вторым, менее заметным способом — с переводами токенов. Отправьте USDT в сети Ethereum, и газ будет оплачен в ETH, поэтому USDT придёт целиком; отправьте его с платформы, которая вычитает свою комиссию за обслуживание прямо из суммы токена, — и целиком он уже не придёт. Сеть тут ни при чём. Дело в политике комиссий отправителя.

Есть и третий вариант, на который попадаются даже осторожные люди. Кошельки с кнопкой «отправить всё» или «send max» рассчитывают максимальную сумму, которая помещается после вычета комиссии, — это по-настоящему полезная функция для того, чтобы полностью опустошить адрес, и совершенно неподходящая для оплаты счёта, потому что в результате получается не та сумма, которую у вас запросили, а то, что осталось.

Как на самом деле решается вопрос с частичной оплатой

Если депозит приходит не в полном объёме, страница оплаты не выдаёт ошибку. Она открывает панель с заголовком Обнаружена частичная оплата, где показаны три числа: сколько уже получено, сколько требуется всего и в чём разница. Адрес для депозита остаётся активным и по-прежнему принадлежит вам.

Дальше у вас есть два пути, и оба заканчиваются тем, что вы ничего не теряете:

  1. Пополнить. Отправьте недостающую сумму на тот же адрес. Система слежения суммирует депозиты, поэтому довесок в 0.00003 BTC при недостаче в 0.00003 BTC завершает заказ, и дальше он обрабатывается как обычно. Сделайте это, пока курс всё ещё зафиксирован и действует та цена, которую вам изначально показали.
  2. Забрать обратно. Запросите возврат того, что реально поступило. Деньги возвращаются в той же монете, в которой были отправлены, — без конвертации — на указанный вами адрес кошелька. Код не выпускается, пока не подтвердится полная сумма, поэтому не бывает состояния, когда вы заплатили частично и получили что-то частично.

Единственное, чего делать не стоит, — открывать второй заказ и оплачивать его вместо первого. В итоге у вас окажется два активных счёта: один оплачен частично, другой — полностью, и распутывать это придётся вручную, с участием человека. Пополнить существующий адрес — быстрее в любом случае.

Переплата — самый простой случай

Отправить слишком много случается реже и куда менее интересно по последствиям. Заказ оплачен, поэтому он сразу обрабатывается дальше, а код выпускается по тому курсу, который был вам показан. Излишек возвращается на указанный вами адрес кошелька, в той же монете.

Переплата обычно возникает из-за ручного округления в большую сторону — например, вводят 0.0019, потому что 0.00184 выглядит слишком мелочно. Это обходится вам в цикл возврата средств и его сетевую комиссию, которая в сети Bitcoin стоит дороже, чем то округление, которого вы пытались избежать. Копируйте сумму кнопкой, а не вводите её вручную, — и эта категория проблем исчезает полностью.

Таймер истёк, а вы уже отправили оплату

Это состояние выглядит катастрофой, но почти никогда ею не является. Bitcoin в час пик может провисеть неподтверждённым дольше, чем удерживается курс; вывод с биржи, работающей по банковским часам, может встать в очередь на ручную проверку; вы могли попросту отвлечься на середине оплаты. Страница сообщает, что окно закрыто, а у вас на руках транзакция в mempool, которой, кажется, некуда деваться.

Опоздавшие депозиты автоматически подхватываются в течение 48 часов после закрытия окна. По истёкшим счетам проходит восстановительная проверка: она сопоставляет депозит с заказом, для которого был выпущен адрес, и завершает его. Ничего отправлять и заполнять не нужно — адрес изначально был создан только для вашего заказа, так что деньги сами говорят, чьи они.

Чего эта проверка не делает — так это не сохраняет цену. Курс к этому моменту уже истёк по определению, поэтому сильное движение цены между отправкой и проверкой учитывается, а не игнорируется. На практике это самый весомый довод в пользу оплаты стейблкоинами в быстрой сети, если вы из тех покупателей, кто начинает платёж и отвлекается на середине: USDT не меняется в цене, пока вы отвлеклись.

Не та сеть: сбой, который не исправить

Всё, что описано выше, поправимо. Этот случай, как правило, нет, и он заслуживает самого прямого абзаца во всём этом материале: депозит, отправленный в сети, в которой этот адрес не существует, не получает никто. Для него нет восстановительной проверки, потому что с нашей стороны просто нечего проверять. Транзакция действительна, подтверждена и останется навсегда в сети, за которой никто не следит.

Это происходит потому, что тикеры монет общие для разных сетей, а переключатель сети на экранах вывода часто спрятан ниже видимой области. USDT существует в сетях Ethereum, Tron, Solana, BNB Chain и ещё десятке других. Каждая из них — это фактически другой актив со своим форматом адреса, а две из них — Ethereum и BNB Chain — используют один и тот же формат адреса, и именно поэтому эта ошибка — классическая. Адрес выглядит правильным. Он и есть правильный — но для сети, за которой мы не следим.

Монета при оплатеСеть для выбораАдрес начинается сПодтверждениеКак проще всего ошибиться
BitcoinОсновная сеть Bitcoinbc1, 1 или 31–2 подтверждения, ~10–30 минВывод BTC в виде BEP-20 «BTCB»
Tether (TRC-20)TronT1 подтверждение, 90 с – 3 минОставить переключатель на Ethereum
Tether (ERC-20)Ethereum0x~12 блоков, 2–5 минВыбрать BNB Chain — адрес 0x выглядит так же
EthereumОсновная сеть Ethereum0x~12 блоков, 2–5 минОтправка со слоя L2 (Arbitrum, Base, Optimism)
MoneroMonero4 или 810 подтверждений, ~20 минОшибаются редко — обёрнутого XMR не существует, путать не с чем
LitecoinLitecoinltc1, L или M~2 подтверждения, 5–15 минУстаревшие адреса с префиксом 3 из старых кошельков
SolanaSolanabase58, 32–44 симв.~1 подтверждение, 5–30 сПерепутать SOL с USDT-on-Solana
TRONTronT1 подтверждение, ~1–3 минОтправить TRX на счёт для USDT-TRC20

Страница оплаты всегда указывает сеть рядом с адресом, и на эти две секунды чтения стоит потратить время, прежде чем что-либо подтверждать. Осознанный выбор монеты с самого начала тоже снижает риск: в нашем рейтинге какой монетой лучше всего покупать подарочные карты это как раз сопоставляется со скоростью и комиссией.

Почему кнопки «открыть в кошельке» иногда нет

В одних заказах страница оплаты предлагает ссылку, которая передаёт адрес и сумму сразу в десктопный кошелёк. В других показывает только QR-код и адрес. Это сделано намеренно — один из немногих случаев, когда отказ от удобства оказывается более безопасным инженерным решением.

Кнопка убирается всякий раз, когда платёж нельзя однозначно выразить в виде URI кошелька: когда нужен memo или tag, а схема URI их не поддерживает; когда адрес не соответствует формату, характерному для этой монеты; когда зафиксированная сеть противоречит монете; когда сумма отсутствует или указана некорректно; или когда сумму нельзя точно перевести в минимальную единицу токена. Отбросить дробную часть значило бы отправить чуть меньше, чем нужно, — а это уже недоплата, причём созданная нами намеренно. Лучше вообще без кнопки.

Tron — тот единственный случай, где кнопки не бывает в принципе: у TRX и USDT-TRC20 нет стандартной схемы URI, а альтернативы — это веб-ссылки конкретных кошельков, которые раскрыли бы ваш адрес для депозита третьей стороне. Для этих двух монет остаётся только QR-код и ничего больше. Там, где в интерфейсе называется конкретный десктопный кошелёк — Electrum, Sparrow или Exodus для Bitcoin; Litecoin Core или Electrum-LTC для Litecoin; Monero GUI или Feather для XMR, — он упоминается в тексте, а не в виде кнопки, потому что на одну схему URI система регистрирует ровно один обработчик, и три кнопки всё равно делали бы одно и то же.

Монеты с memo и tag

Некоторые сети проводят все депозиты целого сервиса через один общий адрес, а клиентов различают по полю memo, tag или comment. В таких сетях memo и есть адрес, если говорить о вашем заказе. Депозит, пришедший без него, попадает в общий пул без какой-либо метки, чей он, и его возврат — это уже не автоматическая процедура, а медленная ручная работа по мере возможности.

Ни одна из восьми монет в этом каталоге — Bitcoin, Monero, Ethereum, USDT в сетях Tron или Ethereum, Litecoin, TRON и Solana — в норме этого не требует. Но если на какой-либо странице оплаты вы всё же видите поле memo, считайте его обязательным, даже если оно оформлено как необязательное, и никогда не отправляйте платёж с биржи, которая не умеет его прикреплять.

Разбивка одного платежа на две транзакции

Два депозита на один и тот же адрес суммируются, поэтому намеренное разбиение платежа рано или поздно завершает заказ. И всё же это неправильный способ платить — по причинам, которые не имеют отношения к арифметике.

Заказ продвигается дальше только тогда, когда подтверждается вся сумма, а значит, вы дважды платите временем на подтверждение и зависите от того, какая из двух транзакций медленнее. В сети Bitcoin в час пик это может обойтись дороже, чем всё окно действия курса. К тому же вы платите две сетевые комиссии за один платёж. А если у одной из половин занижена комиссия и она зависает в mempool, заказ остаётся в статусе частичной оплаты, пока она не пройдёт. Одна транзакция, точная сумма, скопированная, а не введённая вручную. Разбивка — это инструмент для исправления ситуации, а не стратегия оплаты.

Зависла в mempool: час без подтверждения

Транзакция, отправленная в сеть с комиссией ниже рыночной, не теряется — она встаёт в очередь, а в сети Bitcoin в момент перегрузки эта очередь может растянуться на часы. Всё это время страница оплаты честно будет показывать статус «Подтверждается», потому что она увидела трансляцию транзакции.

У вас есть три варианта действий, и все три выполняются в вашем кошельке, а не у нас. Подождать — рынок комиссий падает так же часто, как растёт, и большинство зависших транзакций проходят в течение нескольких часов. Повысить комиссию, если вы включили replace-by-fee, повторно отправив ту же транзакцию с более высокой комиссией. Или подтолкнуть её, потратив сдачу обратно на свой же адрес с высокой комиссией, чтобы майнерам пришлось подтвердить родительскую транзакцию ради этой комиссии. Если тем временем курс всё же истечёт, у вас в запасе остаётся 48-часовая проверка.

Структурное решение — не использовать для небольших срочных платежей сеть с рыночными комиссиями. Карта, купленная за USDT-TRC20 или Solana, подтверждается за секунды и стоит центы, а в этих сетях просто нет аукциона комиссий в mempool, который можно проиграть.

Оплата с биржи против оплаты из собственного кошелька

Почти все сбои, описанные выше, более вероятны, когда монеты уходят с централизованной биржи, потому что биржа стоит между вашей командой и сетью и применяет к обеим сторонам собственные правила.

СбойС биржиИз собственного кошелька
Приходит меньше, чем нужноЧастый случай — политика комиссий у бирж разная и редко указана явноРедкий случай — вы задаёте сумму и комиссию отдельно
Не та сетьГлавный источник проблем — один список, много сетейПочти невозможно — кошелёк работает только с одной сетью
Приходит после закрытия окнаВозможно — вывод может объединяться в пакет или задерживаться на проверкуТрансляция происходит мгновенно
Зависает из-за низкой комиссииРедкость — биржи обычно переплачивают комиссиюВозможно, если вы задаёте комиссию вручную
Что узнаёт биржаВывод на адрес, привязанный к вашей подтверждённой личностиНичего — рассказывать некому, посредника нет

Последняя строка — не сбой оплаты, но именно её чаще всего недооценивают. Вывод с верифицированного аккаунта создаёт постоянную запись, связывающую вашу личность с адресом, на который вы заплатили. Мы запрашиваем только email и ничего больше, а значит, сама оплата почти ничего о вас не хранит, — но биржа с KYC на шаг раньше в цепочке хранит немало. В статье насколько на самом деле приватны крипто-подарочные карты разобрано, что реально видит каждая сторона в этой цепочке, а сравнение с обналичиванием на бирже раскрывает вопрос со стороны затрат.

Шесть привычек, которые всё это предотвращают

  • Копируйте сумму, никогда не вводите её вручную. Кнопка копирования даёт точную цифру до последнего знака. Введённые вручную суммы округляются, а округление — это и есть причина и недоплат, и переплат.
  • Читайте строку с сетью, прежде чем подтверждать перевод. Она расположена рядом с адресом — и на странице оплаты, и на экране вывода средств. Эти две секунды убирают единственный вид сбоя, который нельзя исправить.
  • На бирже проверяйте, вычитается комиссия или добавляется сверху. Если вычитается, увеличьте вводимую сумму на размер комиссии, чтобы счёт получил именно то, что запросил.
  • Отправляйте один раз. Одна транзакция, полная сумма. Разбивка удваивает и комиссии, и риск с подтверждением.
  • Выбирайте монету под ситуацию. Стейблкоины в быстрой сети — для всего срочного, Monero — когда приватность важнее 20 минут ожидания.
  • Держите вкладку открытой, только если сами того хотите. Заказ хранится на сервере, а код придёт на почту. Закрытие страницы ничего не отменяет.

Часто задаваемые вопросы

Я отправил чуть меньше, чем нужно. Я теряю заказ?

Нет. Заказ приостанавливается, а страница оплаты показывает панель частичной оплаты с точной недостающей суммой. Отправьте эту разницу на тот же адрес — и заказ завершится, либо запросите возврат остатка в той монете, в которой платили. Код не выпускается, пока не подтвердится полная сумма, поэтому наполовину доставленного состояния не бывает.

Таймер обнулился уже после того, как я отправил оплату. Деньги пропали?

Нет. Опоздавшие депозиты в течение 48 часов после закрытия окна автоматически подхватываются восстановительной проверкой, а адрес изначально принадлежал только вашему заказу. Что не сохраняется — так это цена: курс истёк, поэтому расчёт идёт по курсу на момент проверки, а не по тому, что был показан вам.

Я отправил USDT не в ту сеть. Это можно вернуть?

Как правило, нет. Депозит, подтверждённый в сети, в которой этот адрес не существует, здесь никем не получен, поэтому с нашей стороны нечего возвращать. Это единственный сбой, ради которого стоит не спешить и быть внимательным, и именно поэтому сеть всегда указана рядом с адресом.

Почему у моей транзакции уже час статус «Подтверждается»?

Потому что комиссия была ниже рыночной, и транзакция стоит в очереди в mempool. Можно подождать, повысить комиссию через replace-by-fee или подтолкнуть её тратой child-pays-for-parent. Если курс истечёт раньше, чем это произойдёт, по-прежнему сработает 48-часовая проверка. Переход на USDT-TRC20 или Solana полностью избавляет от рынка комиссий.

Можно ли платить с Binance, Kraken или Coinbase?

Да, и многие так и делают. Следите за двумя вещами: переключателем сети — именно из-за него случаются отправки не в ту сеть, — и политикой комиссий — именно из-за неё случаются недоплаты. Оплата из кошелька, который контролируете вы сами, снимает оба риска и не оставляет записи о выводе, связывающей вашу личность с адресом.

Нужно ли присылать хеш транзакции, чтобы подтвердить оплату?

Нет. Адрес для депозита создаётся только для вашего заказа, поэтому поступивший депозит сам себя идентифицирует. Нет ни аккаунта, ни тикета, ни доказательств, которые нужно предоставлять. Отслеживание начинается с трансляции транзакции, ещё до первого подтверждения.

Что будет, если закрыть страницу оплаты на середине процесса?

Ничего не изменится. Таймер и система слежения работают на сервере, а код доставляется на почту. Заказ можно снова открыть через поиск заказа по номеру заказа и email, указанному при оплате.

Можно ли получить возврат, если я просто передумал?

До выпуска кода — да: неоплаченный или оплаченный частично заказ можно вернуть в той монете, в которой вы платили. После доставки непогашенный код можно вернуть в течение 14 дней в исходной монете. Как только код погашен у бренда, отменить это уже нельзя. В FAQ разобран каждый из этих случаев, а контакты помогут связаться с человеком по всему остальному.

Конец записи

Обнаружили региональный нюанс, который мы упустили? Напишите редакции — /contact.

Хватит читать. Начните тратить.

81 live brands waiting.

Смотреть каталог