Se os valores são fixos, melhor usar QR-Code dinâmico mesmo. Aí você cria uma cobrança com txid no valor que ele escolheu carregar, e na notificação vem o txid e o valor. No QR-Code dinâmico a própria Efí já rejeita se o valor não bater com o da cobrança, mas você pode ter seu próprio nível de paranóia e conferir o valor de novo.
Nós fazemos isso... só os paranóicos sobrevivem. 😉