Почему «только после оплаты»

Зачем нужна галочка «Отправлять только после оплаты» и что ломается, если её не поставить.

Приём заказов из TildaОбновлено 31 июля 2026

Из четырёх обязательных галочек вебхука эта — самая важная. Без неё сервис работает, но работает неправильно: раздаёт сертификаты и гасит промокоды по заказам, за которые никто не заплатил.

Единственный доверенный сигнал оплаты

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

Всё, что сервис делает с заказом, завязано на этот сигнал:

  • погашает применённый промокод;
  • выдаёт коды-сертификаты на почту по правилам «товар → номинал»;
  • начисляет авто-бонус, если заказ дотянул до порога суммы;
  • записывает заказ в «Журналы».

Что ломается без галочки

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

СценарийЧто произойдёт
Покупатель начал оформление и передумалСертификат уже ушёл ему на почту. Бесплатно.
Оплата не прошла (не хватило денег, отказ банка)Промокод помечен использованным. Реальный покупатель применить его уже не сможет.
Кто-то перебирает формы ради подарковПул опустошается заказами, которых не было.

Проверьте галочку прямо сейчас

Настройки сайта Tilda → Формы → Webhook → «Отправлять только после оплаты». Если её не было, посмотрите «Журналы»: там будут заказы без оплаты и выданные по ним коды. Поставьте галочку и переопубликуйте страницы.

Дубли не страшны

Логичный страх: а если Tilda пришлёт один и тот же заказ дважды — покупатель получит два сертификата, а код спишется два раза? Нет. Каждый заказ учитывается один раз: по паре «магазин + номер заказа». Повторный вебхук по тому же заказу распознаётся как дубль и не выдаёт коды заново.

Это не просто защита, а рабочая часть схемы: если наш сервер ответил ошибкой, Tilda повторит отправку — и повтор безопасен.

Доисполнение недовыданного

Идемпотентность сделана умнее, чем «дубль — значит, игнорируем». Представьте: в заказе три сертификата, два кода выдались, а на третьем оборвалась отправка почты. Заказ в системе уже есть, но выдан не полностью.

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

Выдача строго по номиналу

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

Как гасится промокод

Когда в оплаченном заказе есть код из вашего пула, сервис отмечает применение:

  • Одноразовый код (лимит применений 1) переходит в статус «использован».
  • Многоразовый или безлимитный — счётчик применений увеличивается на единицу, а код остаётся рабочим в Tilda.

Саму скидку считает Tilda на своей стороне: наш промокод — это обычный нативный код Tilda из вашего пула, а не наша надстройка над ценой.

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