Your vending machine no longer sells blind.
A vending machine selling vape or CBD products must turn away a minor as reliably as a seller would. VerifAge puts the check before the selection is unlocked: until the response is positive, the machine dispenses nothing.
Unique QR, valid for a few seconds
Scanned from the VerifAge app
The full cycle, in under three seconds
The screen displays a QR code
Generated on demand, valid for a few seconds, unique to this machine and this purchase attempt.
The customer scans it
From their already-verified VerifAge app. Nothing to type, and no document shown to the machine.
The selection unlocks
Your machine receives the verdict by webhook and releases the sale, or not. The event is logged.
Compatible with your existing fleet
Any machine that can display an image on its screen and call an HTTPS API can be equipped. One key per machine, one point-of-sale ID, and your whole fleet reports into the same log.
500 verifications included every month
Then €0.10 excl. VAT per additional verification. Refusals and technical failures are not billed.
24/7 sales with no staff
Verification doesn’t depend on anyone being present: the machine stays compliant at night and on Sundays.
One log per machine
Volume, refusal rate, network incidents: see which kiosk is performing and which one is dropping off.
// 1 — Open a session on the machine POST /v1/devices/dab-nancy-03/sessions Authorization: Bearer "sk_live_…" // Response { "session_id": "vrf_8c21f0", "qr_png": "data:image/png;base64,…", "expires_in": 90 } // 2 — Verdict pushed to your webhook { "session_id": "vrf_8c21f0", "result": "age_over_18", "status": "granted" }
For manufacturers and integrators
Two calls are all it takes: one to open the verification session and retrieve the QR code, one to receive the verdict. The rest of your sales logic stays the same.
Technical documentation, test keys and a sandbox environment provided when your account is opened.
A pilot on one machine
We equip one kiosk, measure the real-world pass rate, then roll out across the fleet.