The redemption API POST /v1/vouchers/redeem supports idempotency to allow safe retries without unintentionally attempting a voucher redemption twice. This is useful when the API call is disrupted in transit and a response is not received.
Idempotency key should be the same when doing retries for the same QR. However, scanning different QR code should be with different idempotency key