Покупатель видит подтверждение оплаты, но за этой короткой надписью скрывается обмен данными между несколькими системами. В такой цепочке облачная онлайн касса принимает сведения о расчёте и формирует чек без физического аппарата возле рабочего стола.
Что происходит после оплаты заказа
Сценарий начинается не с кассы, а с события в магазине: платёж подтверждён, заказ отменён либо продавец оформил возврат. Сайт или учётная система передаёт сведения сервису кассы, после чего создаётся фискальный документ. Дальнейший маршрут зависит от настроенной схемы и применимых требований: данные могут направляться оператору фискальных данных, а электронный чек — покупателю. Для владельца магазина принципиальна не внешняя простота, а связь конкретного платежа с конкретным заказом. Иначе в журнале останутся две похожие суммы, между которыми трудно различить покупку и повторный запрос.
Чек рождается не мгновенно. Между подтверждением платежа и записью в журнале бывает короткая техническая пауза, которую интерфейс почти не показывает.
Как связать кассу с сайтом и системой учёта
На экране всё выглядит проще. Покупатель нажимает кнопку, страница на секунду светлеет, затем появляется номер заказа. Внутри интеграции в это время сопоставляются сумма, состав покупки, способ расчёта и контакт для отправки документа. Не все магазины хранят эти сведения в одном месте: часть остаётся на сайте, другая часть — в системе учёта или платёжном модуле.
Разрыв обычно обнаруживается на мелочи. Например, менеджер меняет состав уже оплаченного заказа, но кассовый запрос уходит со старыми позициями. В другом случае сайт повторяет отправку после медленного ответа: в помещении тихо, курсор неподвижен, а сотрудник снова нажимает кнопку, решив, что команда потерялась. На деле первая операция ещё обрабатывается. Поэтому интеграция должна различать новый запрос и повтор прежнего, хранить идентификатор операции и показывать её состояние. Если статус неизвестен, автоматический повтор без проверки способен создать документ, которого не ожидали.
Здесь нужна короткая пауза. Сначала система сверяет статус исходной операции, и лишь затем решает, требуется ли новая отправка.
Где возникают ошибки и как их разбирать
Сообщение «ошибка кассы» редко объясняет причину целиком. Сбой может возникнуть до передачи данных, во время обработки запроса или уже при возврате ответа магазину; при этом покупатель иногда успевает заплатить. Разбор начинают с временной отметки и идентификатора заказа, затем сопоставляют платёж и кассовую операцию. Мало кто вспоминает о часовом поясе в журналах, пока две записи не оказываются сдвинуты относительно друг друга. Ещё одна неприятная деталь — округление: итоговая сумма может совпадать, хотя распределение по позициям отличается. В такой ситуации полезнее сохранить исходный запрос и ответ сервиса, чем ориентироваться на короткую надпись в панели.
Что проверить до запуска продаж
Проверка начинается с обычного заказа на небольшую сумму. Сотрудник проходит путь покупателя, получает чек и сравнивает его с карточкой заказа. Затем отдельно воспроизводится отмена до оплаты и возврат после неё. Редко кто замечает неверный адрес или старое название позиции при беглом просмотре, поэтому документ читают построчно, а не только сверяют итог.
Отдельного внимания заслуживают нестандартные состояния. Что произойдёт, если связь исчезнет сразу после оплаты? Как интерфейс покажет операцию, ответ по которой задержался? Если магазин принимает заказы ночью, сотрудник не всегда находится перед монитором, и тихий сбой обнаруживается только утром по письму покупателя. Уведомление должно содержать номер заказа и понятный статус, но не подталкивать к слепому повтору. Всё-таки человеку требуется увидеть, была ли операция зарегистрирована ранее. Порядок возврата тоже проверяется заранее, включая случай частичного изменения заказа, если такой сценарий действительно используется.
После запуска журнал просматривают не только при жалобе. Поводом для проверки становится зависший статус, неожиданно повторившийся номер или расхождение суммы; дальше открывается конкретная операция, пока рядом ещё лежит заказ и видна точная временная отметка.
На правах рекламы
