Да легко!
Один из вариантов - терминал при отсутствии связи запоминает сканированный код и связывает его в памяти с конкретным пассажиром.
При появлении сети данные проверяются, при фальшивом qr-коде к пассажиру придут сотрудники для повторной проверки.
А далее....