RU

Клиент прислал меньше суммы счёта: как работают недоплаты в крипте

Недоплаты в SnapEX Pay

В счёте написано «отправьте 15.00 USDT», а приходит 14.00. Это бывает чаще, чем кажется: многие биржи вычитают комиссию за вывод из суммы, которую ввёл клиент. Вот что SnapEX Pay делает в таком случае и как на это реагировать магазину.

Что происходит со счётом

  1. Пришла часть суммы. Счёт переходит в underpaid, вам приходит вебхук invoice.underpaid. Счёт не закрывается: тот же адрес ждёт доплату ограниченное время (окно доплаты).
  2. Клиент доплатил. Если остаток пришёл вовремя, счёт становится paid и приходит invoice.paid — так же, как при оплате одним переводом.
  3. Клиент не доплатил. Когда окно доплаты заканчивается, счёт завершается статусом partially_paid (финальный), полученная часть зачисляется на ваш баланс, приходит invoice.partially_paid.

Что делать с заказом

  • Отгружайте только по invoice.paid. Он приходит, только когда оплачена полная сумма. invoice.underpaid и invoice.partially_paid означают, что сумма неполная.
  • По invoice.underpaid держите заказ в ожидании и, если можете, сообщите клиенту, сколько не хватает: та же страница оплаты и тот же адрес принимают доплату.
  • По invoice.partially_paid решение за вами: запросить остаток новым счётом, выполнить заказ частично или отменить его. Сверяйтесь с фактически зачисленной суммой, а не с ожидаемой.

Поздние платежи

«Истёк» не всегда значит «не оплачен»: адрес ещё какое-то время отслеживается после истечения счёта, и поздний перевод зачисляется. Ещё один перевод, пришедший после того, как счёт уже оплачен, зачисляется отдельно и приходит как invoice.extra_payment.

В готовых модулях

Модули никогда не зачисляют неполную оплату вслепую. В WHMCS частичный платёж попадает в Gateway Log на проверку, в WooCommerce заказ переводится в On hold, в BILLmanager ничего не зачисляется, а в логе появляется запись «PARTIAL payment». Вы проверяете платёж в кабинете SnapEX Pay и проводите его вручную.

Как получать меньше недоплат

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

Подробнее о сигналах, которые получает ваша система: Вебхуки криптоплатежей: проверка подписи, повторы и дубли. Регистрация и модули — pay.snapex.pro.

Другие гайды

Как протестировать криптоплатежи без реальных денег Тестовые счета SnapEX Pay проходят те же статусы и шлют те же вебхуки, что и боевые, но подтверждаются сами и не трогают баланс. Как ими пользоваться. Кто платит комиссию за криптоплатёж: вы или клиент В SnapEX Pay для каждого счёта можно выбрать, кто оплачивает комиссию сервиса и сетевой запас. Что делает fee_on и как он меняет сумму к оплате и сумму, которую вы получите. SnapEX Pay, NOWPayments, Cryptomus и CoinGate: сравнение комиссий и готовых модулей Сравнение SnapEX Pay с NOWPayments, Cryptomus и CoinGate по опубликованной комиссии, абонентской плате и готовым модулям для биллингов хостинга, VPN-панелей и магазинов. Данные о конкурентах — с их сайтов, 11 октября 2026. Вебхуки криптоплатежей: проверка подписи, повторы и дубли Как SnapEX Pay подписывает и доставляет вебхуки, как проверить подпись на PHP и Node.js и как сделать обработчик устойчивым к повторам, дублям и событиям не по порядку.

Готовы принимать криптовалюту?

Создайте аккаунт мерчанта и получите API-ключ. 1% с платежа, без абонентской платы.