+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

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