Платежные операции Опубликовано 29 июня 2026 г. 8 мин чтения

QR-оплата для кафе, доставки и услуг в Армении: как не потерять статусы

QR-код удобен для клиента, но для бизнеса это полноценный платежный lifecycle с provider reference, статусами и сверкой.

QR-оплата для кафе, доставки и услуг в Армении: как не потерять статусы

Ключевые темы

QR-оплата для кафе, доставки и услуг в Армении: как не потерять статусыПлатежные операциисверка онлайн-платежейpending платежи3-D Secure Армениятестовый запуск vPOSвозвраты онлайн-платежей

Связанные публичные страницы

Если нужен не только разбор, а страница продукта, API или операционного сценария, начните с этих разделов VPOS.am.

QR-код - это вход в платежный сценарий, а не просто картинка

За QR-кодом должен быть payment intent, сумма, назначение, получатель и понятное правило финального статуса.

QR -> Payment intent -> Status
Customer scans QR, backend creates or resolves payment intent, provider returns final status.

В кафе, доставке, сервисном бизнесе или на мероприятии QR-код часто воспринимают как быстрый способ показать клиенту страницу оплаты. Но технически это такой же платежный сценарий, как checkout на сайте: нужно понимать, кто получает оплату, за что, в какой валюте и как бизнес узнает финальный статус.

Если QR ведет только на статичную страницу без нормального payment intent, оператору приходится вручную искать оплату по сумме, времени и комментарию клиента. Это быстро ломается при нескольких кассах, сменах, курьерах, чаевых или повторных попытках оплаты.

  • QR должен вести к управляемому payment intent или платежной странице;
  • назначение, сумма и получатель должны быть сохранены на backend;
  • финальный статус должен приходить server-side, а не только с экрана клиента;
  • для поддержки нужен reference, который можно найти в CRM или журнале.

Какие статусы нужны для офлайн-точки

Кассиру или менеджеру нужен простой ответ: оплачено, ожидает проверки, ошибка или нужен ручной разбор.

Front desk status board
Created, pending, paid, failed and manual review statuses must be visible to staff.

Офлайн-команда не должна читать raw provider status. Ей нужен нормализованный статус: payment created, pending, paid, failed, expired или manual review. Особенно важно разделять pending и paid, потому что клиент может показать экран возврата до того, как backend получил финальное подтверждение.

Для доставки и услуг полезно хранить связь платежа с заказом, курьером, столом, филиалом, сотрудником или invoice. Тогда спорный платеж можно быстро восстановить по контексту, а не по переписке в мессенджере.

  • не выдавать услугу только по скриншоту клиента;
  • показывать оператору last checked и provider reference;
  • разделять оплату заказа, чаевые и донат;
  • фиксировать ручное подтверждение с ответственным.

Как закрывать день по QR-платежам

QR-платежи должны попадать в ту же сверку, что сайт, CRM-счета и мобильные платежи.

QR payments -> Reconciliation
Branch, staff, order, payment reference, amount and final business status reconciled daily.

Если QR-платежи не попадают в ежедневную сверку, они становятся отдельным ручным каналом. Бухгалтерия видит деньги у провайдера или в банке, менеджер видит заказ в CRM, а операционная команда не всегда понимает, какие оплаты закрыты.

Рабочая модель: каждый QR-платеж имеет merchant id, branch id, target id, amount, currency, provider reference, final status и timestamp. Система автоматически закрывает совпадения, а расхождения отправляет в список исключений.

  • сверять QR-платежи вместе с другими каналами;
  • хранить филиал, сотрудника, заказ или назначение;
  • отдельно учитывать tips, donations и invoice payments;
  • делать список исключений для ручного разбора.

FAQ

Можно ли использовать один QR-код для всех оплат?

Можно для простого сценария, но лучше, чтобы backend создавал или определял payment intent с назначением, суммой и получателем. Иначе сверка быстро становится ручной.

Достаточно ли скриншота клиента для подтверждения оплаты?

Нет. Скриншот удобен для коммуникации, но бизнес-статус должен подтверждаться server-side статусом, webhook или проверкой у провайдера.

Как учитывать чаевые по QR?

Чаевые лучше отделять от оплаты заказа: хранить получателя, филиал, сумму, комиссию, статус выплаты и связь с исходным платежом, если она есть.