Кассиру нужны простые варианты оплаты с однозначным результатом: успешно, отклонено или требуется проверка. Нельзя считать продажу завершённой только потому, что окно терминала закрылось.
Для каждого способа храните отдельный итог смены. Банковская карта, СБП и наличные сверяются с разными источниками. При смешанной оплате POS должна сохранять сумму каждой части.
До запуска проверьте возврат. Для карты и СБП правила могут отличаться, но в обоих случаях операция должна быть связана с исходной продажей.