This page stays locked until the customer enters a valid purchased key. Each key can be tied to a specific credential batch and can be revoked, limited, or expired by the admin panel.
{% if has_session %} Return to unlocked delivery {% endif %}Customer enters their purchased key, unlocks the page, and sees only the batch attached to that key.
Create a batch once, generate any number of keys for it, pause it, expire it, or revoke individual keys.
Clean, distraction-free delivery page with copy buttons and a locked-by-default entry flow.