Checkout Kiosk · Admin

Admin login

Sign in to access the admin dashboard.

Stored locally in your browser only.
Sessions saved
Concurrency
MongoDB

Access keys (per-user)

Generate one key per user. Anyone hitting /, /checkout, /addcard or /checker without a valid key sees a sign-in screen. Use the PDF button to hand the key to a user — the PDF includes their key, sign-in instructions, and ready-to-use links.

Issued keys Loading…

Upstream proxy (PROXY_URL)

All upstream requests to the WordPress / WooCommerce site go through this proxy. Saving here updates the server config and hot-reloads the dispatcher — no service restart required. Leave blank to disable the proxy entirely.

Sessions (pool — round-robined by /checker)

Each Save adds a logged-in WordPress cookie set to the pool. The /checker bulk runner round-robins across every session in the pool, while /addcard (the customer checkout flow) always uses the primary session — click Make primary to switch which one. Paste either format and the server figures it out:
1. Raw cookie header: name1=value1; name2=value2; …
2. Chrome cookie export JSON (an array of { name, value, … } objects from extensions like Cookie-Editor or EditThisCookie).
Each session must include a wordpress_logged_in_* cookie (i.e. exported while logged in).

Saved sessions in pool Loading…
Drop a .txt or .json file here, or click to choose

Activity logs

Stored in MongoDB. The Checker logs view shows every card line a user submitted (full raw input, status, reason, session). Click HTTP logs to see raw request/response traffic instead.