Обработка платежей через QR код

На каждом предчеке, который выдаётся клиенту печатается QR
код, в котором зашита информация о торговце, внутреннем идентификаторе чека, сумме платежа. Клиент,
желающий оплатить счет при помощи Bpay, сканирует QR в приложении BPAY (или любой программой
QR-сканнером) и осуществляет самостоятельно оплату, через BPAY, информируя официанта об оплате,
осуществлённой через BPAY.

Официант в ПО пытается закрыть счёт методом оплаты BPAY. При этом ПО ресторана
связывается по интернету с сервером BPAY и проверяет факт оплаты. В случае, если сервер BPAY
подтверждает оплату, заказ закрывается как оплаченный BPAY и печатается кассовый чек, который
выдаётся клиенту. В противном случае, официант получает уведомление о том, что оплата не
прошла.

В качестве дополнительного подтверждения, на служебный телефон ресторана
приходит смс сообщение с информацией об оплате: Номер заказа, Сумма.