
В счёте написано «отправьте 15.00 USDT», а приходит 14.00. Это бывает чаще, чем кажется: многие биржи вычитают комиссию за вывод из суммы, которую ввёл клиент. Вот что SnapEX Pay делает в таком случае и как на это реагировать магазину.
Что происходит со счётом
- Пришла часть суммы. Счёт переходит в
underpaid, вам приходит вебхукinvoice.underpaid. Счёт не закрывается: тот же адрес ждёт доплату ограниченное время (окно доплаты). - Клиент доплатил. Если остаток пришёл вовремя, счёт становится
paidи приходитinvoice.paid— так же, как при оплате одним переводом. - Клиент не доплатил. Когда окно доплаты заканчивается, счёт завершается статусом
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.