There is often an uncomfortably long delay between payment and voucher redemption
The workflow for voucher redemption often goes something like this:
- User generates a random voucher
- User inserts the voucher into ZKAPAuthorizer
- ZKAPAuthorizer tries to redeem the voucher and receives an unpaid failure
- User finishes the manual payment process
- Time passes
- ZKAPAuthorizer tries to redeem the voucher and receives a successful response
The duration of (5) tends to be almost 3 minutes because (3) and (4) often happen quite close together and ZKAPAuthorizer waits 3 minutes between redemption attempts.
Since these 3 minutes happen between the time when the user believes they have remitted payment and the time when they receive their ZKAPs this can be an anxious time.