Age checks now take just two seconds.
Your customer shows their VerifAge QR code, you scan it, and the VerifAge app decides. No ID to handle, no standoff at the counter, and no personal data passing through your till.
Tap a button to replay the check.
Three sales channels, one simple gesture
The same customer account works at the counter, at a vending machine and in your online shop. You only pay for the channels you use.

Tobacconists, vape shops and CBD shops
The customer shows their QR code and you scan it with your phone. Unlimited checks, no hardware to install.

Vending machines
The machine displays a QR code and only unlocks the selection after a positive response. 24/7 sales with no staff.

E-commerce sites
A verification window before catalogue access or before checkout. PrestaShop module or API.
* Web Pro plan, 500 verifications included. A no-subscription plan is also available at €0.25 excl. VAT per verification.
What the seller sees
Three screens, two seconds. The customer keeps their phone, you keep your counter.
The result is binary and unambiguous: green, you sell red, you refuse
What never leaves your shop
VerifAge sends you just one answer: 18+ or under 18. You never see the customer’s name, date of birth or ID document. None of it passes through your phone or your till.
An answer, not a file
The customer’s identity is verified once, in the app. At the point of sale, only the result is shared.
A timestamped log
Every check is recorded with its date, its result and the point of sale concerned, with no personal data.
Hosting and processing in France
Limited retention periods, with access and deletion rights exercised from the customer’s app.
Built to hold up at rush hour
An age check that keeps people waiting won’t get used. The API returns its verdict in under a second, and technical failures are never billed.
Under one second response time
From scan to verdict on screen, under normal mobile network conditions.
REST API and webhooks
For vending machine manufacturers and integrators: one key per machine, one HTTP callback when the verdict is in.
Ready-to-install PrestaShop module
Free self-installation; integration support available as an option.
// Verdict sent to your vending machine POST /v1/verifications/callback { "request_id": "vrf_8c21f0", "device_id": "dab-nancy-03", "result": "age_over_18", "status": "granted", "issued_at": "2026-10-25T18:04:11Z", "latency_ms": 612 } // No personal data is shared.612 ms
See VerifAge at your point of sale
Fifteen minutes by video call, or a trial right at your counter.