Skip to main content
This guide gets you from a fresh Veriox account to a working integration using the Cloudflare dashboard. No terminal or technical knowledge required.
There is no separate testnet mode for merchants — verification uses real Concordium identities from the moment your worker is deployed and routed. Test the flow yourself with your own wallet before opening it to visitors.

What you need

  • A Veriox account
  • A Cloudflare account with your domain added and proxied (orange cloud in DNS)
  • The Concordium wallet installed on your phone, with a fully verified identity, for testing

Step 1 — Create a worker in Veriox

  1. Sign in to portal.veriox.io
  2. Go to Workers and click New Worker
  3. Enter a name (e.g. “My Shop”)
  4. Copy the private key shown after creation — it’s displayed only once and you’ll need it in the next step

Step 2 — Create the worker in Cloudflare

  1. Go to dash.cloudflare.comWorkers & PagesCreateCreate Worker
  2. Give it a name (e.g. veriox-age-verification) and click Deploy
  3. Click Edit code, replace all the default code with the Veriox worker code from your portal (InstallCopy worker), and click Deploy. The code is personalised to this worker — your Worker ID is already built in.
  4. Go to SettingsVariables and SecretsAdd:
    • Type: Secret, Name: VERIOX_PRIVATE_KEY, Value: paste your private key
  5. Click Deploy to save

Step 3 — Route your domain through the worker

  1. In your Cloudflare worker, go to SettingsTriggersAdd Route
  2. Enter yourdomain.com/* and select your domain from the Zone dropdown
  3. Click Save

Step 4 — Test it

Open your site in an incognito window. The Veriox popup should appear. Scan the QR code with your Concordium wallet and complete a verification.
Popup appeared and verification completed? Your integration is working. Check your Veriox dashboard to see the verification appear in your usage stats.

Next steps

Configure your worker

Set your age threshold, session duration, and excluded pages

Go live

Add billing details and start verifying real visitors
Prefer the command line? The Wrangler CLI quick start covers the same steps using the terminal.