HomeSDKDemoBlogSupport
EU Regulation 2024/1183

Age Verification for
EU Webshops

Prove your customers are old enough with bank-grade eID — itsme, iDIN and more. You get a simple yes/no answer: no ID documents stored, no date of birth kept. Privacy-first, EUDI-ready, built in Luxembourg.

Open Standards
EUDI Wallet Native
Privacy-First Design
OpenID4VP Protocol
GDPR Ready

Privacy-first age verification for alcohol, vape and age-restricted webshops across the EU.

See It In Action

Experience our DEMO mode: a fully functional verification flow that completes automatically in 3 seconds.

Embed from: https://demo.eidas-pro.com/en

Step 1

Scan QR Code

User scans QR code with their national eID wallet app (e.g., ID Austria, Smart-ID)

Step 2

Authorize on Device

Secure authentication on user device with biometric verification or PIN

Step 3

Instant Verification

Verified attributes returned to your system in real-time. No data storage.

Privacy-First Design: All verification happens on the user's device. We never store personal data—only confirmation of successful verification.

We're Building the Compliance Infrastructure, You Build Your Business

Built on our open-source @openeudi/core and @openeudi/openid4vp packages, our managed service handles WRPAC certificates, relying party registration, and 27-country compliance so you can focus on your business.

Relying Party Registration

We'll register as intermediary RP and manage your Registration Certificate when infrastructure opens

Certificate Management

We'll obtain and renew WRPAC certificates from qualified trust service providers

27-Country Compliance

One Luxembourg registration will be valid across all EU member states via passporting

Built on Article 5b(10) of Regulation (EU) 2024/1183

Current Status: We're currently in DEMO mode for early adopters. Production WRPAC verifications launch December 2026 when the EU Digital Identity Wallet infrastructure goes live.

Stay Informed

Stay ahead of eIDAS compliance

Get regulatory updates, integration tips, and product news delivered to your inbox. No spam — unsubscribe anytime.

Already subscribed? Unsubscribe here

Roadmap

The Path to EUDI Compliance

Understanding the EU Digital Identity Wallet timeline and how to prepare your business

Now

Build Phase

Development, testing, and early adopter program

  • Product development complete
  • Demo mode for integrations
  • Early adopter program open
  • Preparing for RP registration and WRPAC certification
Mid 2026

WRPAC Infrastructure

Standards finalized and registration infrastructure opens

  • WRPAC standards finalized (ETSI TS 119 475)
  • RP registration infrastructure opens in member states
  • eIDAS Pro registers as Luxembourg-based intermediary RP
  • Merchant registration certificates prepared
Dec 2026

EUDI Launch

EU Digital Identity Wallets go live across member states

  • EUDI Wallets go live
  • Production verifications with WRPAC certificates begin
  • Switch to production mode
  • Live verifications across all EU member states
Dec 2027

Mandatory Compliance

Regulated sectors must accept EUDI Wallet

  • Age-restricted sales compliance
  • All EU member states supported
  • Full regulatory enforcement
  • Market maturity achieved

Open-Core Pricing

The OpenEUDI SDK is free forever. Managed plans activate when EUDI Wallets launch (December 2026).

Community

Open-source SDK for developers

Freeforever
  • OpenEUDI SDK (Apache 2.0 license)
  • DEMO & MOCK modes
  • All EU countries
  • WooCommerce & Shopify plugins
  • Community support (GitHub)
  • Full documentation
Coming Dec 2026

Starter

For small businesses — managed WRPAC included

€49/month

+ €0.49 per verification

100 verifications included

  • Everything in Community, plus:
  • 100 verifications included, then €0.49 each
  • PRODUCTION mode with managed WRPAC
  • All EU countries via passporting
  • Priority email support
  • Advanced analytics
Most Popular · Coming Dec 2026

Standard

For growing businesses — custom branding + SLA

€195/month

+ €0.39 per verification

500 verifications included

  • Everything in Starter, plus:
  • 500 verifications included, then €0.39 each
  • PRODUCTION mode with managed WRPAC
  • All EU countries via passporting
  • Priority support
  • Advanced analytics
  • All plugins included
  • Custom branding
  • SLA guarantee
Coming Dec 2026

Scale

For enterprises — volume discounts, white-label, dedicated support

€435/month

+ €0.29 per verification

1,500 verifications included

  • Everything in Standard, plus:
  • 1,500 verifications included, then €0.29 each
  • PRODUCTION mode with managed WRPAC
  • All EU countries via passporting
  • 24/7 dedicated support
  • Advanced analytics
  • All plugins included
  • Custom branding
  • SLA guarantee
  • Webhook events
  • White-label option
  • Custom integrations

All managed plans include automatic updates, security patches, GDPR compliance, and WRPAC certificate management.

Additional Services

Need help getting started? Our team can set everything up for you.

WooCommerce Setup

Full integration of eIDAS verification into your WooCommerce store with custom configuration.

€490

Shopify Setup

Complete Shopify Checkout UI Extension setup with age and identity verification.

€790

Custom Integration

Bespoke integration into your existing platform or custom application.

Contact us for a quote

Open Source · Apache 2.0 License

OpenEUDI: The Open Protocol Library for EU Digital Identity

A free, Apache 2.0-licensed TypeScript SDK that implements the OpenID4VP verification protocol for EU Digital Identity Wallets. Use it standalone or with our managed infrastructure.

@openeudi/core

Verification session engine with pluggable storage and swappable modes (Demo, Mock, Production)

@openeudi/openid4vp

SD-JWT VC and mDOC credential parsing with cryptographic signature validation

Framework Agnostic

Works with any TypeScript/JavaScript backend — Express, Fastify, Next.js, Nuxt, and more

Quick Preview
import { VerificationService, DemoMode } from '@openeudi/core';
const service = new VerificationService({
mode: new DemoMode()
});
const session = await service.createSession({
type: 'AGE'
});

Built in

LuxembourgEU Regulation 2024/1183Apache 2.0 License

Need managed WRPAC certificates and production infrastructure? See our plans

Get Started in 5 Minutes

From npm install to Verification in Minutes

The OpenEUDI SDK handles the protocol complexity so you can focus on your product.

Step 1Install
npm install @openeudi/core
Step 2Initialize
import { VerificationService, DemoMode, InMemorySessionStore } from '@openeudi/core';

const service = new VerificationService({
  mode: new DemoMode(),
  store: new InMemorySessionStore(),
});
Step 3Verify
const session = await service.createSession({ type: 'AGE' });
console.log(session.qrCodeUrl); // Display to user

// Listen for result
service.on('verified', (result) => {
  console.log(result.verified); // true
});

Insights & Resources

Stay informed about digital identity, compliance, and best practices for European businesses.

Jul 7
9 min read

Why We're Bringing in eID: The Bridge to Privacy-First Age Verification You Can Use Today

We built eIDAS Pro around the EU Digital Identity Wallet. So why are we adding bank-eID now? Because the mandates are landing in 2026, the wallets are not — and eID is the live, privacy-first bridge that carries you from today's rules to tomorrow's wallet.

Read Article
Jul 7
8 min read

How to Comply with Google Play's New Dating App Age Rules Using eID

Since January 2026 Google Play requires dating apps to block under-18 users. Here's how European dating platforms can comply with bank-grade eID verification — a signed yes/no from the user's own bank or itsme, without collecting a single ID document.

Read Article
Jul 7
8 min read

eu.europa.ec.av.1 Explained: How a Verifier Validates an EU Proof-of-Age Attestation Against the Trusted List

The EU age-verification app hands your service a signed boolean in the namespace eu.europa.ec.av.1 — but a boolean is only as trustworthy as who signed it. Here is what that namespace contains, and exactly how a verifier proves the attestation is genuine using the Age Verification Trusted List.

Read Article

Frequently Asked Questions

Everything you need to know about eIDAS Pro

Still have questions? We're here to help.

Ask a Question

Need Your Own WRPAC? We Provide the Roadmap

For enterprises that need complete control, we offer comprehensive consulting and documentation packages to guide your WRPAC registration process.

Relying-Party Documentation

Complete relying-party (WRPAC) registration documentation for your home-country authority, including all required forms and specifications

from €4,950

Technical Specifications Guidance

Expert guidance on OpenID4VP, SD-JWT VC, mdoc formats, and trust list integration across 27 member states

from €1,590

WRPAC Readiness

End-to-end preparation to get your business WRPAC-ready: gap assessment, documentation review, and submission support for your national registration

from €2,950

Important: Companies register with their own national authority (home member state). We provide the documentation and guidance — you submit to your country's registration body. Available to companies from all EU member states.

Or prefer a simpler approach? Use eIDAS Pro as your aggregator and skip registration entirely.

Free Consultation

Let's Discuss Your
Identity Verification Needs

Book a 30-minute consultation with our identity verification experts. Whether you need a simple API integration today or guidance on preparing for your own WRPAC certificate in 2026, we're here to help. Start building now in DEMO mode—when December 2026 arrives, you'll be ready.

  • Personalized integration roadmap
  • Technical architecture review
  • Compliance requirements assessment
  • Custom demo of your use case
Google Meet / Zoom
30 minutes

Book your consultation

Book a free 30-minute call to map your age-verification and eIDAS 2.0 compliance needs — no obligation.