+7 499 938 8452 пн.-пт. 10:00 – 17:00

Магазин ставит статус «оплачен», когда гость вернулся на страницу «спасибо». Студия закрывает слот, когда человек сказал «я перевёл».

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

Проблема

Владелец магазина боится ждать банк и просит: «если открыл успех — считаем оплаченным». Владелец студии стыдится «технички» и закрывает слот по скрину перевода в мессенджере. Жадность обещает путь без сигнала. Гость закрыл вкладку до «спасибо» — деньги пришли, заказ «новый». Или вкладку открыл, банк отказал — заказ «оплачен», товара нет. Стыд чинят сверкой выписки раз в день, касса вранья на часы.

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

Причина

Магазин без сигнала: 8–12 экранов красивые, резерв не падает, второй гость берёт ту же штуку. С сигналом статус меняется за секунды, письмо «оплачено» уходит само. Срок на контур — два-четыре дня: адрес приёма, секрет, повтор при сбое, журнал. Студия: предоплата без сигнала держит слот открытым, пока администратор не увидит скрин — 15–40 минут дыры в пик. Деньги ошибки: одна двойная продажа или один пустой час дороже дня на уведомление, часто 20–50 тысяч в смете контура.

Масштаб. На 40–80 оплат в месяц без сигнала уже копится ручная сверка. На 800 — без сигнала касса не живёт. Студии на 15 предоплат дыра реже, но в пятницу вечером администратор не смотрит почту банка. Повтор сигнала обязателен: банк пришлёт ещё раз, сайт не должен создать второй заказ. Это правило, не «настроим если упадёт».

  • Статус «оплачен» ставит сигнал банка или сверка по API, не страница «спасибо».
  • Повтор сигнала не плодит второй заказ.
  • Магазин: резерв падает по сигналу, не по возврату гостя.
  • Студия: слот закрывается по предоплате из сигнала, не по скрину в чате.

Решение

Не спорьте, «гость всегда дожидает спасибо». Закройте вкладку на тесте сразу после оплаты. Магазин смотрит статус заказа. Студия смотрит слот. Если без открытой страницы статус мёртвый — сигнала нет.

  1. Напишите одной строкой: сайт узнаёт об оплате из уведомления банка, не из страницы успеха.
  2. Выпишите, что приходит в сигнале: сумма, номер, подпись. Пустых клеток нет.
  3. Пройдите повтор сигнала на тесте. Второй заказ создаваться не должен.
  4. Назовите, кто смотрит журнал, если сигнал не пришёл за 10 минут. Нет роли — дыру увидит гость.
  5. В бриф (короткое описание, что нужно от сайта): «оплачено = сигнал, спасибо не касса». Скрин в мессенджере вычеркните из приёмки.

Проверка

Фраза магазина: «Заказ оплачен, когда пришло уведомление банка, не когда гость увидел спасибо». Фраза студии: «Слот закрыт по сигналу предоплаты, скрин не ставит статус». Положите фразу в бриф и в ТЗ. Если программист предлагает «пока по странице, сигнал потом», потом наступает после первой спорной оплаты.

Остановитесь, когда тестовая оплата с закрытой вкладкой ставит верный статус и письмо. Не оставляйте страницу успеха кассиром. Страница не видит банк. Пока вход сигнала назван, проект можно принимать. Когда касса ждёт, что гость не закроет браузер, интеграция ещё театр.

Чек-лист

  • Напишите одной строкой: сайт узнаёт об оплате из уведомления банка, не из страницы успеха.
  • Выпишите, что приходит в сигнале: сумма, номер, подпись. Пустых клеток нет.
  • Пройдите повтор сигнала на тесте. Второй заказ создаваться не должен.
  • Назовите, кто смотрит журнал, если сигнал не пришёл за 10 минут. Нет роли — дыру увидит гость.
  • В бриф: «оплачено = сигнал, спасибо не касса». Скрин в мессенджере вычеркните из приёмки.


Назад в раздел

Подписаться на новые материалы раздела:












CAPTCHA

Каталог для ИИ