Intégration

Mettre en place la vérification d'âge dans WooCommerce avec eIDAS

Guide complet pour intégrer une vérification d'âge basée sur eIDAS à votre boutique WooCommerce. Découvrez comment déployer un contrôle conforme et fluide pour l'alcool, le tabac et les autres produits soumis à restriction d'âge.

Équipe eIDAS Pro
20 janvier 2026
11 min de lecture

Corrigé le 20 octobre 2026 : une version précédente de cet article indiquait que le plugin permettait de fixer l'âge minimum à 21 ans ou à une valeur personnalisée ; le backend de vérification impose actuellement 18 ans et plus à tous les marchands. Elle donnait aussi un nom erroné au plugin et décrivait des réglages qui n'existent pas (clé secrète, bascule démo/production, modes et durée de validité de la vérification, comportement de repli, emplacement du QR code, options de conservation et de consentement). Le guide utilise désormais le vrai nom du plugin, eIDAS Verify, et ses réglages réels. Nous avons également corrigé les prix selon les offres actuelles (Starter 79 €, Standard 279 €, Scale 679 € par mois), précisé que la méthode disponible en production aujourd'hui est l'eID bancaire via iDIN (Pays-Bas), la prise en charge du portefeuille européen d'identité numérique étant en préversion — et non une couverture des 27 États membres —,, supprimé l'affirmation selon laquelle le règlement européen sur la sécurité générale des produits (GPSR) imposerait un contrôle d'âge (ce n'est pas le cas), et précisé ce que partage un portefeuille européen d'identité numérique : son PID contient la date de naissance, pas un indicateur « plus de 18 ans ».

Pourquoi les boutiques WooCommerce ont besoin d'une vérification d'âge

Si vous vendez en ligne des produits soumis à restriction d'âge -- alcool, tabac, produits de vapotage, compléments alimentaires, CBD, contenus pour adultes ou services de jeu -- la vérification d'âge n'est pas optionnelle. C'est une obligation légale dans toute l'Union européenne, et les sanctions en cas de non-conformité sont lourdes.

Le cadre légal

Allemagne : la vente d'alcool à des mineurs peut entraîner des amendes allant jusqu'à 50 000 € et des poursuites pénales.

Royaume-Uni : le Licensing Act 2003 prévoit des amendes illimitées en cas de vente d'alcool sans vérification d'âge.

France : la vente d'alcool en ligne impose une vérification d'identité, avec des amendes pouvant atteindre 7 500 € en cas d'infraction.

À l'échelle de l'UE : il n'existe pas de loi européenne unique sur le contrôle d'âge pour ces produits. Les âges minimaux et la manière de les vérifier relèvent du droit national : vérifiez les règles de chaque pays où vous livrez.

Au-delà de la conformité réglementaire, mettre en place une vérification d'âge protège votre entreprise contre :

  • Les rétrofacturations : achats effectués par des mineurs puis contestés par les parents
  • L'atteinte à la marque : mauvaise publicité liée à la vente à des clients mineurs
  • Le retrait d'autorisation : perte des licences de vente de produits réglementés
  • Les risques assurantiels : de nombreux assureurs exigent une preuve de dispositif de vérification d'âge

Approches de vérification d'âge pour les marchés européens

Méthodes courantes de vérification d'âge

La plupart des extensions WooCommerce de vérification d'âge reposent sur l'une des approches suivantes :

Auto-déclaration par case à cocher :

  • "Je confirme avoir plus de 18 ans"
  • Valeur juridique limitée dans la plupart des juridictions européennes

Téléversement de document avec revue manuelle :

  • Les utilisateurs photographient et téléversent leurs pièces d'identité
  • Une équipe de contrôle vérifie chaque dossier manuellement
  • Délai de traitement : 24 à 48 heures

Vérification par carte bancaire :

  • Suppose que le détenteur de la carte est majeur
  • Non reconnue comme vérification d'âge dans la plupart des pays de l'UE

Services de vérification tiers :

  • Approches et structures tarifaires variables
  • Impliquent généralement le téléversement de documents ou la biométrie

Pour les boutiques WooCommerce principalement orientées vers l'Europe, la vérification par eID propose une alternative pensée pour les exigences européennes en matière de protection des données.

Vérification par eID pour les marchés de l'UE

La vérification par eID apporte plusieurs avantages aux marchands européens :

Pas de revue manuelle : le client confirme dans sa propre application bancaire — aucun téléversement, aucune file d'attente

Architecture privacy by design : votre boutique ne reçoit ni ne stocke jamais de pièces d'identité

Identité vérifiée par la banque : iDIN s'appuie sur l'identité que la banque du client a déjà vérifiée

Aligné sur le RGPD : une collecte minimale de données réduit les obligations de conformité

Pensé pour le mobile : fonctionne dans le navigateur du téléphone et l'application bancaire, là où se font la plupart des achats

Couverture actuelle : la méthode en production est l'eID bancaire via iDIN, accessible aux clients des banques néerlandaises participantes. La prise en charge du portefeuille européen d'identité numérique est en préversion dans le plugin ; elle ne pourra pas passer en production tant que les certificats d'accès des parties utilisatrices (WRPAC) ne pourront pas être obtenus, et ce n'est pas encore une voie vers les clients des 27 États membres.

Comparaison des parcours de vérification

Parcours fondé sur les documents :

  1. Le client ajoute un produit soumis à restriction d'âge au panier
  2. Il passe à la caisse
  3. Il est invité à téléverser une pièce d'identité avec photo
  4. Il prend une photo et l'envoie
  5. Il attend la revue manuelle (24 à 48 heures)
  6. Il revient finaliser son achat une fois validé

eID bancaire avec eIDAS Verify (iDIN) :

  1. Le client ajoute un produit soumis à restriction d'âge au panier
  2. Il passe à la caisse et saisit ses prénom et nom (le bouton de vérification reste désactivé tant que les deux champs ne sont pas remplis)
  3. Il clique sur le bouton de vérification affiché au-dessus de Commander
  4. Une fenêtre pop-up ouvre la connexion iDIN de sa banque ; il se connecte et accepte de partager le résultat « 18 ans et plus »
  5. La fenêtre se ferme et la page de commande indique que le client est vérifié
  6. Il finalise son achat

Avec la méthode du portefeuille européen d'identité numérique (préversion), l'étape 4 est remplacée par un QR code affiché dans une fenêtre modale, que le client scanne avec son application de portefeuille.

Pour les boutiques internationales, de nombreux marchands mettent en place une vérification différenciée selon la géographie : l'eID pour les clients qui peuvent l'utiliser, d'autres méthodes pour les autres. Cette double approche respecte les exigences régionales en matière de protection des données tout en maintenant une couverture mondiale.

Guide d'intégration étape par étape

Prérequis

Avant de commencer, vérifiez que vous disposez de :

  • WordPress 6.0 ou supérieur
  • WooCommerce 7.0 ou supérieur
  • PHP 8.0 ou supérieur
  • HTTPS activé
  • Un compte eIDAS Pro avec une clé API. Les vérifications réelles nécessitent une offre payante active (Starter ou supérieure) ; l'offre gratuite Community couvre uniquement le SDK open source et le mode démo.

Étape 1 : installer le plugin eIDAS Verify

Le plugin s'appelle eIDAS Verify – Age & Identity Verification (dossier et domaine de traduction : eidasverify). Installez-le à partir du fichier ZIP fourni par eIDAS Pro :

  1. Allez dans Extensions → Ajouter une extension → Téléverser une extension
  2. Téléversez le fichier ZIP
  3. Cliquez sur Installer maintenant
  4. Cliquez sur Activer

Vous pouvez aussi copier le dossier eidasverify dans /wp-content/plugins/ puis activer le plugin depuis le menu Extensions.

Étape 2 : créer une clé API

  1. Connectez-vous au tableau de bord client eIDAS Pro
  2. Créez une clé API
  3. Copiez-la — vous la collerez dans le plugin à l'étape suivante

Le plugin s'authentifie avec cette seule clé API ; il n'y a pas de clé secrète distincte. Traitez la clé comme un identifiant sensible et ne la versionnez jamais.

Étape 3 : configurer le plugin

Allez dans WooCommerce → Réglages → eIDAS Verify dans l'administration WordPress.

Réglages généraux

Enable Verification : active l'étape de vérification au moment de la commande

API URL : l'adresse de l'API de vérification eIDAS Pro

Verification Type : Age only (âge uniquement). Les vérifications de pays et combinées ne sont pas encore disponibles.

Verification Method :

  • eID (bank / government) — live : eID bancaire via iDIN. Choisissez cette option pour les vérifications réelles.
  • eIDAS 2.0 / EU Wallet — preview : la voie du portefeuille européen d'identité numérique, pas encore en production

Âge minimum : fixé à 18 ans et plus. Le backend de vérification impose le même seuil à tous les marchands ; le plugin n'a donc pas de réglage d'âge.

Authentification

API Key : collez la clé de l'étape 2. La page de réglages indique si la clé est connectée et à quelle offre elle correspond, et vous avertit si aucune clé n'est saisie ou si la clé n'a pas d'abonnement actif. Test Connection vérifie la connexion à la demande.

Personnalisation visuelle

Couleurs principale, de texte, de fond et de bordure de la zone de vérification, pour l'accorder à votre thème. Les valeurs par défaut utilisent le thème bleu eIDAS standard.

Restrictions par pays

Allowed Countries (Whitelist) et Blocked Countries (Blacklist) limitent les vérifications à certains pays ou les bloquent pour certains pays. Laissez les deux vides pour autoriser tous les pays.

Règles par produit et par catégorie

Lorsque la vérification est activée, tous les produits l'exigent, sauf ceux que vous exemptez :

  • Sur la page d'édition d'un produit, le bloc eIDAS Verify Settings permet d'ignorer la vérification pour ce produit ou de remplacer pour lui les règles de pays de la boutique
  • Chaque catégorie de produits dispose d'une option d'exemption, pour exclure des catégories entières

Ce que le plugin ajoute à votre administration

  • Une colonne Verification dans la liste des commandes et un bloc eIDAS Verification dans chaque commande
  • Une page Verifications listant les enregistrements de vérification, avec recherche
  • Un widget de tableau de bord eIDAS Verify – Usage indiquant la part de votre volume mensuel de vérifications déjà utilisée

Le plugin prend en charge la page de commande classique comme la page de commande en blocs.

Durée de réutilisation d'une vérification

Une vérification réussie est mémorisée — dans les métadonnées utilisateur pour les clients connectés, et dans la session WooCommerce avec un cookie de secours pour les invités — pendant une durée qui dépend de votre offre : 30 jours avec Starter, 90 jours avec Standard et 365 jours avec Scale. Pendant cette période, un client qui revient n'a pas à se vérifier de nouveau.

Mention d'information

Expliquez la vérification dans votre politique de confidentialité et près de la page de commande. Par exemple :

"Pour respecter la réglementation européenne sur les produits soumis à restriction d'âge, nous vérifions votre âge au moyen de l'eID de votre banque. Ce processus est sécurisé, rapide et ne nécessite aucun téléversement de document. Nous recevons uniquement la confirmation que vous remplissez la condition d'âge — jamais votre date de naissance ni aucune autre donnée personnelle."

Si vous proposez la méthode du portefeuille européen d'identité numérique (en préversion), indiquez-le dans ce texte : le portefeuille partage une seule fois la date de naissance du client avec eIDAS Pro, qui la réduit à un oui/non et ne la conserve jamais. Une eID bancaire ne renvoie que le oui/non.

Étape 4 : tester le parcours de commande

Avant de vous y fier, testez le parcours de bout en bout :

  1. Choisissez ou créez un produit qui n'est pas exempté de vérification
  2. Ouvrez votre boutique dans une nouvelle fenêtre de navigation privée
  3. Ajoutez le produit au panier et passez à la caisse
  4. Renseignez les prénom et nom de facturation — la zone de vérification apparaît au-dessus de Commander
  5. Essayez de commander avant la vérification : le plugin bloque la commande et demande de terminer d'abord la vérification d'identité
  6. Cliquez sur le bouton de vérification et terminez la connexion bancaire dans la fenêtre pop-up
  7. Passez la commande et vérifiez qu'elle apparaît comme vérifiée dans la liste des commandes

Chaque vérification réussie est décomptée du volume mensuel de votre offre.

Tester l'expérience mobile :

  1. Ouvrez votre boutique sur un smartphone
  2. Ajoutez le produit et passez à la caisse
  3. Touchez le bouton de vérification et terminez la connexion bancaire
  4. Vérifiez que vous revenez à la page de commande avec la vérification terminée

Si le navigateur bloque la fenêtre pop-up, le plugin affiche à la place un lien Continue verification — testez aussi ce cas.

Étape 5 : passer en production

Le plugin n'a pas de bascule démo/production distincte. Avec Enable Verification activé, la méthode eID sélectionnée et une clé API liée à une offre payante active, le plugin effectue des vérifications réelles.

Étape 6 : annoncer l'étape aux clients

La zone de vérification se trouve au-dessus de Commander et utilise vos couleurs. Ajoutez une courte phrase à proximité — ou dans un message de la page de commande — pour expliquer l'étape, par exemple : « Vérification d'âge sécurisée via votre banque. Aucun téléversement de document. »

Bonnes pratiques de configuration

Optimiser les taux de conversion

Vérifier au moment de la commande : c'est là que le plugin place le contrôle, au moment où le client est le plus engagé.

Exempter ce qui n'en a pas besoin : utilisez les options d'exemption par produit et par catégorie pour que les clients qui n'achètent que des produits non réglementés ne soient pas invités à se vérifier.

Communication claire : expliquez le processus avant que l'utilisateur n'y soit confronté :

"Une vérification d'âge est nécessaire pour cet achat. Vous confirmerez votre âge en vous connectant à votre banque — aucun téléversement de document, et nous ne recevons qu'un oui/non."

Mobile d'abord : soignez particulièrement l'expérience mobile — la majorité des achats s'y déroulent.

Bonnes pratiques de conformité

Audits réguliers : passez en revue les journaux de vérification chaque mois

Formation des équipes : assurez-vous que le service client comprend le processus de vérification

Politique de confidentialité : mentionnez le traitement lié à la vérification d'âge

Conservation des données : définissez combien de temps vous conservez les données de commande selon votre juridiction

Diligence fournisseur : documentez les conditions de traitement des données et les sous-traitants de votre prestataire de vérification

Optimisation des performances

Activer la mise en cache : utilisez une extension de cache, mais excluez les pages de commande

Configuration du CDN : assurez-vous que votre CDN ne met pas en cache les points de terminaison de vérification

Scripts uniquement sur la page de commande : le plugin ne charge ses scripts que sur les pages de commande

Bénéfices de conformité

Alignement RGPD

La vérification par eID repose sur la minimisation des données :

Minimisation des données : votre boutique reçoit uniquement un résultat oui/non sur l'âge, jamais la date de naissance ni d'autres données personnelles. Une eID bancaire ne renvoie que ce oui/non ; le PID d'un portefeuille partage la date de naissance une seule fois, et eIDAS Pro la réduit à un oui/non avant tout enregistrement

Limitation des finalités : les données servent uniquement à la vérification d'âge

Limitation de la conservation : aucune pièce d'identité n'est stockée. Le plugin conserve le résultat — vérifié, quand, et jusqu'à quand il reste valable — avec la commande ou le client

Droits des personnes : comme seul le résultat est conservé, les demandes d'accès et d'effacement portent sur très peu de données

Transparence : expliquez la vérification avant que le client ne la lance

Réglementations sectorielles

Les règles varient selon le secteur et le pays, et aucune méthode n'est automatiquement acceptée partout. Avant de vous appuyer sur une eID bancaire pour un produit réglementé, vérifiez auprès de l'autorité compétente ou de votre conseil juridique qu'elle répond à la norme locale — par exemple l'évaluation des systèmes de vérification d'âge par la KJM au titre du JMStV allemand, les exigences de l'Arcom pour les contenus pour adultes en France, ou les lignes directrices de l'Ofcom au titre de l'Online Safety Act britannique.

Ce que le plugin vous apporte, c'est une piste d'audit : chaque commande indique si et quand le client a été vérifié.

Améliorations de l'expérience client

La différence entre une vérification traditionnelle et une vérification par eID est frappante.

Expérience classique avec téléversement de document

  • Action utilisateur : « Téléversez votre pièce d'identité »
  • Pensée de l'utilisateur : « Pourquoi ont-ils besoin de ma pièce d'identité ? Est-ce sûr ? Je le ferai plus tard… »

Expérience avec l'eID bancaire

  • Action utilisateur : « Connectez-vous avec votre banque »
  • Pensée de l'utilisateur : « Je me connecte simplement à ma banque. Aucun téléversement. »

Les clients apprécient :

  • La rapidité : aucune attente de revue manuelle
  • La confidentialité : aucun document sensible à téléverser
  • La simplicité : fonctionne avec l'application bancaire qu'ils utilisent déjà
  • La confiance : la réponse vient de leur propre banque

Résolution des problèmes courants

"Session de vérification expirée"

Cause : le client a mis trop de temps à terminer l'opération auprès de sa banque

Solution : cliquer de nouveau sur le bouton de vérification pour démarrer une nouvelle session

Le client ne peut pas utiliser iDIN

Cause : iDIN est proposé par les banques néerlandaises participantes ; sans compte dans l'une d'elles, le client ne peut pas l'utiliser

Solution : le plugin ne propose pas de méthode alternative intégrée aujourd'hui. Décidez comment vous servez ces clients et indiquez-le sur vos pages produit

Fenêtre pop-up bloquée

Cause : le navigateur a bloqué la fenêtre de connexion bancaire

Solution : le plugin affiche alors un lien Continue verification ; si cela se répète, demandez aux clients d'autoriser les pop-ups pour votre boutique

Bouton de vérification désactivé

Cause : les prénom et nom de facturation ne sont pas encore renseignés

Solution : le bouton s'active dès que les deux champs sont remplis

La vérification ne démarre pas

Cause : aucune clé API n'est saisie, ou la clé n'a pas d'abonnement actif

Solution : vérifiez l'état affiché dans WooCommerce → Réglages → eIDAS Verify et souscrivez une offre dans le tableau de bord client si nécessaire

"Taux d'échec de vérification élevé"

Cause : les utilisateurs ne comprennent pas ce qui est attendu

Solution : ajoutez un texte explicatif, un tutoriel vidéo ou une FAQ avant la vérification

Structure de coûts pour la vérification d'âge sur le marché UE

Services de vérification fondés sur les documents

Les services de vérification fondés sur les documents facturent généralement :

Frais de mise en place : 500 à 2 000 € Par vérification : 1,50 à 3,00 € Volume mensuel (1 000 vérifications) : 1 500 à 3 000 €/mois Coût annuel : 18 000 à 36 000 €

Éléments supplémentaires à prendre en compte :

  • Infrastructure de stockage des données et de conformité sécurité
  • Support client pour les problèmes de vérification
  • Taux de conversion variables

Coûts eIDAS Pro

Community (SDK open source) :

  • Gratuit
  • SDK et mode démo uniquement ; pas de vérifications réelles dans votre boutique

Starter (75 vérifications/mois incluses) :

  • 79 €/mois, puis 0,75 € par vérification supplémentaire
  • Coût annuel : 948 €

Standard (350 vérifications/mois incluses) :

  • 279 €/mois, puis 0,65 € par vérification supplémentaire
  • Coût annuel : 3 348 €

Scale (1 000 vérifications/mois incluses) :

  • 679 €/mois, puis 0,55 € par vérification supplémentaire
  • Coût annuel : 8 148 €

Consultez les offres et tarifs actuels pour le détail de chaque offre.

Exemple : caviste en ligne néerlandais de taille moyenne avec 2 000 vérifications d'âge par mois

  • Vérification fondée sur les documents : 3 000 à 6 000 €/mois aux tarifs par vérification indiqués ci-dessus
  • eIDAS Pro (offre Scale) : 679 € + 1 000 × 0,55 € = 1 229 €/mois
  • Économie mensuelle potentielle : environ 1 800 à 4 800 €

La rentabilité dépend du volume de vérifications et de la part de vos clients qui peuvent utiliser la méthode eID disponible.

Pour les boutiques internationales, beaucoup adoptent une approche hybride : l'eID pour les clients qui peuvent l'utiliser et une vérification alternative pour les autres, afin d'optimiser les coûts selon la localisation des clients.

Conclusion

Mettre en place une vérification d'âge par eID dans WooCommerce transforme une contrainte de conformité en une étape de commande plus fluide. Vous remplissez vos obligations de vérification sans demander aux clients de téléverser des documents.

Aucun téléversement de document, un oui/non à la place des données d'identité et une tarification par offre font de la vérification par eID une option solide pour les boutiques WooCommerce qui vendent des produits soumis à restriction d'âge — disponible dès aujourd'hui avec iDIN pour les clients des banques néerlandaises, la prise en charge du portefeuille européen d'identité numérique suivant dès qu'elle pourra passer en production.

L'installation se résume à un plugin, une clé API et quelques réglages.


Prêt à ajouter la vérification par eID à votre boutique WooCommerce ? Voir les offres et tarifs → ou réserver une consultation pour discuter de vos besoins spécifiques.

Articles similaires

Partager cet article

Aidez les autres à en savoir plus sur la vérification eIDAS