На смартфоне продавца всегда находится запрос суммы платежа вида:


Продавец вносит сумму платежа и при необходимости описание услуги или товара и нажимает кнопку "Сформировать счет":

Программа выводит на экран QR-код сформированного счета:

Эту картинку продавец показывает покупателю и тот считывает код приложением клиент-банка или иным платежным приложением, которое умеет работать по протоколу E-POS. И подтверждает оплату. После этого продавец нажимает кнопку "Проверить" оплату. Если платеж успешно прошел, то программа сообщает, что "Платеж выполнен" и возвращается в первое окно в ожидании следующего покупателя. Иначе сообщает, что "Еще не оплачено" и картинка не меняется.
Если по каким-то причинам покупатель не смог рассчитаться, то достаточно нажать кнопку "Отменить оплату" и программа удалит сформированный счет и вернется в первое окно.
В первом окне также есть кнопка "Просмотр платежей", которая позволяет продавцу просмотреть три последних платежа. Она же позволяет убедиться, что крайняя оплата выполнена. при её нажатии выводится картинка со списком вида:

Для возврата в режим формирования счетов достаточно нажать кнопку "Новый платеж".