QR real
Genera un token firmado desde el backend. La demo visual sigue usando un glyph local para representar el token.
Cantidad1
Esta página usa `/api/qr/sessions`. La confirmación por caja se hace con `/api/redemptions/validate` y `/api/redemptions/confirm`.