Промокод на 100% не проходит оплату

Почему заказ на 0 ₽ не проходит эквайринг Tilda и что делать вместо кода на всю сумму.

Решение проблемОбновлено 31 июля 2026

Сервис позволяет создать код со скидкой 100% — запрет стоит только на значениях больше ста. Но в реальном заказе такой код упирается в платёжную систему: заказ на 0 ₽ провести нельзя.

Почему так происходит

Скидку по промокоду считает сервер Tilda, он же передаёт итоговую сумму в платёжный шлюз. Если после скидки к оплате остаётся ноль, передавать в платёжку нечего: «нулевого платежа» у эквайринга не бывает. Заказ либо не уходит дальше корзины, либо падает на шаге оплаты. Это устройство Tilda и платёжных систем, а не настройка, которую можно где-то включить.

Дело не в проценте

Проблема — в нулевом итоге, а не в самом числе 100. Сертификат на 3 000 ₽ в корзине ровно на 3 000 ₽ даёт тот же ноль и тот же результат.

Что делать вместо

Сертификат на сумму меньше стоимости заказа
Самый простой путь. Номиналы вроде 1 000 / 3 000 / 5 000 ₽ покрывают часть корзины, остаток покупатель доплачивает картой — платёж проходит нормально. Заодно снимается вопрос «а что, если сертификат дороже покупки».
Оставьте платным хотя бы что-то
Например, платную доставку: скидка по промокоду в Tilda применяется к товарам и не затрагивает доставку, поэтому к оплате останется ненулевая сумма.
Ручная скидка вне корзины
Если заказ нужно отдать полностью бесплатно — компенсация, замена брака, подарок постоянному клиенту, — оформите это на своей стороне: выставьте счёт вручную или отправьте товар без онлайн-оплаты. Промокод здесь просто лишний инструмент.

Как быть с «сертификатом на всю сумму»

Механика сертификата в сервисе такая: покупатель оплачивает товар-сертификат, получатель получает письмом промокод на номинал и тратит его в вашем каталоге. Пока номинал меньше корзины — всё работает. Если получатель захочет потратить сертификат «в ноль», он упрётся ровно в то же ограничение оплаты.

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

Так можно вообще создать код на 100%?

Да, сервис его создаст, и расширение зальёт его в Tilda: больше 100 нельзя, ровно 100 — можно. Просто имейте в виду, чем закончится попытка оплаты.

А если сделать 99%?

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

Почему сервис не запрещает 100% при создании?

Сценарии бывают разные, и запрещать значение мы не считаем правильным. Ограничение живёт на стороне Tilda и платёжной системы и проявляется только в момент оплаты.

Можно ли выдать сертификат «на любой товар»?

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

Была ли статья полезна?
Не нашли ответ? Написать в поддержку