Я уже задавал здесь вопрос, как это работает. Я не понимаю. Очевидно, код индивидуальный и есть в базе данных, плюс как-то этикетка влияет.
Первые версии приложений требовали определенного расположения телефона, чтобы блик вспышки был строго в нужном месте. Сейчас это убрали. Но к этикетке какая-то привязка все же есть. Например, с экрана QR сканируется любым приложением без проблем, а тоталовским приложением с экрана никак не получается.