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