Онлайн-касса для сайта: чеки, интеграция и контроль13 августа После оплаты покупатель ожидает увидеть не только подтверждение заказа, но и корректный чек. Когда владелец выбирает онлайн касса для сайта, ему приходится сопоставлять её работу с платёжной формой, каталогом и внутренними статусами заказов, иначе отдельные операции начинают жить каждая по своим правилам. Как касса взаимодействует с оплатой на сайте Онлайн-касса не заменяет платёжный сервис: она получает сведения об операции, формирует фискальный документ и передаёт его по настроенному сценарию. Между нажатием кнопки оплаты и отправкой чека проходит цепочка событий. Сайт создаёт заказ, платёж получает определённый статус, затем интеграция передаёт состав покупки кассе. Если один этап задержался или вернул ошибку, деньги могут быть приняты, а чек — не сформирован. Именно поэтому проверяется не отдельное устройство или облачный кабинет, а вся связка целиком, включая возвраты и повторные запросы. На экране всё выглядит мгновенно. Внутри системы операция проходит несколько состояний, и мало кто замечает их, пока в журнале не появляется первая красная строка. Какие данные нужны для корректного чека Чек собирается из конкретных данных заказа. Название позиции, количество, цена и применённая ставка должны передаваться без случайных сокращений и расхождений с итоговой суммой. Не все ошибки возникают в момент оплаты. Иногда каталог обновили днём, а интеграция продолжила брать прежнее наименование или неверный признак позиции из сохранённого шаблона. Покупатель видит знакомый товар, тогда как в чеке появляется техническая строка, понятная лишь разработчику. На деле проверка начинается с нескольких реальных сценариев: обычной покупки, заказа со скидкой, частичной отмены и полного возврата. Если сайт продаёт товары разных типов, каждый сценарий рассматривается отдельно, ведь один универсальный шаблон едва ли отражает все различия. Электронный адрес или номер телефона покупателя передаётся только в том объёме, который предусмотрен формой заказа и выбранным способом выдачи чека. Поле не должно незаметно становиться обязательным из-за настройки кассового модуля. Впрочем, пустое или некорректно заполненное значение тоже способно остановить передачу, если интеграция не умеет обработать исключение. Проверка интеграции до запуска продаж Тест начинается не с удачной оплаты, а с поведения системы при сбое. Разработчик прерывает соединение, повторяет уведомление, меняет сумму возврата или оставляет обязательное поле пустым. Затем он сопоставляет журнал сайта с кабинетом платёжного сервиса и журналом кассы. В одной микро-сцене ошибка обнаруживается почти физически: после щелчка мыши заказ меняет статус, экран на секунду светлеет, а строка чека остаётся серой. Такая пауза показывает место разрыва лучше общей надписи «операция не выполнена».
Аналитика10 сентября, четверг ВидеоНовостная программа «Вести недели» в эфире обратилась к теме Майдана и показала последние события Украины, после чего автор программы и гендиректор ИА «Россия сегодня» Дмитрий Киселев провел параллели между Майданом и последними событиями Армении. На днях в Армении назревало нечто подобное Майдана, но у власти хватило мужества противостоять, да наверное и ума у оппозиции остановиться. Сейчас в Ереване спокойнее — договорились сами: Киселев Подробности смотрите в видео. |
Лента новостей RSS10 сентября, четверг 10 сентября, четверг 10 сентября, четверг 08 сентября, вторник 08 сентября, вторник 07 сентября, понедельник 07 сентября, понедельник 04 сентября, пятница |
© Евразийская Правда. Настоящий ресурс может содержать материалы 13+
Дизайн и разработка сайта - Massaca