Pass plans
In the "Tickets and passes" module, define the passes: price, number of entries and number of validity days.
Sale
The customer buys the pass on the portal or application, and the cashier can sell it at the ticket office. A ticket with a QR code is created after payment is confirmed.
Entry control
Staff scans the code in the app or browser. Each entry reduces the pool, and re-entry without exit is blocked.
The QR code is signed with the server key - it cannot be generated yourself.