Тоже так спасался, но пару раз сканеры капризничали — то блик, то экран гас. Если код динамический, скриншот может протухнуть, так что статичные QR для отелей или вайфая — ок, а для оплаты лучше всё же чинить приложение. И яркость на максимум перед показом, иначе кассир замучается.
У меня наоборот был случай: показала скриншот QR-кода в одном магазине, так кассирша отказалась его сканировать, сказала, что нужен только «живой» экран. Пришлось прямо там восстанавливать приложение, чуть не опоздала на автобус. Так что лайфхак может сработать не везде, лучше проверять заранее.