Skip to main content
The Veriox popup is served from Veriox infrastructure and injected into your pages automatically. You do not need to add any code to your site to make it appear.

How it is triggered

You control when the popup appears from the Configuration page in the portal. There are two independent settings: Automated trigger — when the popup fires on its own:
  • Every page — any unverified visitor sees it immediately on every page load
  • Specific pages — only on URLs matching patterns you define (e.g. /shop/*, /checkout*)
  • Never — the popup never fires automatically; verification is triggered manually
Manual trigger — block specific buttons until verified:
  • Optionally configure one or more CSS selectors (e.g. #add-to-cart, .checkout-btn)
  • Clicking those elements will be intercepted and the popup shown, regardless of the automated trigger setting
  • Once verified, the buttons work normally for the duration of the session
You can combine both — for example, show the popup on every page load but also enforce the checkout button as a hard gate.

Branding

The popup displays Veriox branding and a short explanation of the Concordium ID process. Custom branding (your logo and colours) is available on paid plans — contact support@veriox.io if you need this.

Mobile

The popup works on mobile browsers. On mobile, the QR code is replaced with a direct link that opens the Concordium wallet app automatically.

Excluded pages

Some pages on your site should never require verification — your homepage, about page, login page, and so on. You can configure which pages are excluded in the portal. Go to your worker in portal.veriox.ioConfigurationExcluded Paths and add any paths that should bypass verification.

For developers — Wrangler CLI

If you deployed via Wrangler, excluded paths are set in wrangler.toml:
[vars]
VERIOX_EXCLUDE_PATHS = "/,/about,/contact,/login"
After changing this value, redeploy with wrangler deploy.