Feature: A citizen can pay by IDPay Code on a discount initiative
- A citizen pays by IDPay Code by entering the correct code
- A citizen tries to pay by IDPay Code entering the old code after regenerating it
- A citizen tries to pay by IDPay Code inserting the new code after regenerating it
- A citizen tries to pay by IDPay Code without having enabled the code on initiative
- A citizen tries to pay by IDPay Code a transaction that already assigned to another citizen
- A suspended citizen tries to pay by IDPay Code
- A readmitted citizen pays by IDPay Code by inserting the correct code
- An unsubscribed citizen tries to pay by IDPay Code
- A citizen tries to pay by IDPay Code but the transaction is not found
- A citizen tries to pay by IDPay Code but the transaction is rejected
- A not onboarded merchant tries to generate a transaction to be paid by IDPay Code
- A merchant tries to pre-authorize a transaction, to be paid by IDPay Code, generated by another merchant