Comment implémenter l'authentification 3DS pour le SaaS, les logiciels et les jeux vidéo
Pour intégrer l'authentification 3DS dans votre système de paiement, vous devez intégrer une solution de paiement qui prend en charge ce protocole, ce qui ajoute une étape supplémentaire aux paiements par carte en ligne pour des raisons de sécurité. Ceci est crucial pour réduire la fraude et se conformer à différentes règles, telles que l'authentification forte du client (SCA) de l'UE.
Ce guide propose des instructions étape par étape sur la manière d'intégrer 3DS et d'améliorer vos processus de paiement, ce qui vous aidera à créer un système conforme.
3DS est l'acronyme de Three-Domain Secure et c'est un protocole développé par Visa pour renforcer la sécurité des transactions par carte de crédit et de débit en ligne. En plus des détails de la carte et du code de sécurité, Authentification 3DS peut exiger du client qu'il fournisse un mot de passe, un code envoyé à son appareil mobile, ou une authentification biométrique. Ce protocole est important pour les entreprises SaaS, les plateformes logicielles et les jeux vidéo car :
- Il réduit la fraude : Mise en œuvre 3DS procédures peuvent affecter la survenue de transactions non autorisées au sein d'une entreprise SaaS. Les pertes dues à la fraude e-commerce atteignant 44,3 milliards de dollars en 2024, selon les données, suggèrent l'importance de cette question.
- Il déplace la responsabilité : Si l'authentification de la carte de crédit réussit, le risque financier lié à la fraude rejets de débit passe de votre entreprise SaaS à la banque émettrice de la carte du client.
- Cela garantit la conformité : C'est particulièrement utile pour les entreprises qui opèrent dans des régions avec des réglementations strictes, comme l'UE, qui a la Directive révisée sur les services de paiement (DSP2) en vigueur. Cette directive exige la mise en œuvre de Une authentification forte du client (SCA) pour de nombreux paiements en ligne. En fait, 3DS 2 a été développé pour répondre à ces besoins en matière de SCA.
La règle pour SCA, mise en œuvre à l'aide de 3DS, est entrée en vigueur le 14 septembre 2019 et est principalement requise dans l' Espace économique européen (EEE). Elle s'applique aux entreprises qui ont un compte marchand dans l'UE et sont prises en charge par des cartes émises par une banque de l'UE.
Une authentification forte du client (SCA) implique que le titulaire de la carte doit vérifier le paiement en utilisant au moins deux des trois catégories d'informations distinctes :
- Connaissance : Quelque chose que seul le client connaît (comme un mot de passe).
- Possession : Quelque chose que le client possède (comme un téléphone recevant un code).
- Inhérence : Quelque chose que le client est (comme une empreinte digitale ou la reconnaissance faciale).
Le SCA est légalement requis dans l'EEE, mais les banques peuvent choisir d'appliquer cette pratique à l'échelle mondiale. Il est conseillé de préparer l' 3DS SaaS environnement dans tous les cas, même pour les applications disponibles sur différents marchés, tels que les logiciels ou jeux vidéo.
L'exécution réussie de cette stratégie nécessite un MoR ou un processeur de paiement entièrement compatible avec le 3DS 2 protocole moderne.
Sécurisez un partenariat de paiement et une méthode d'intégration certifiés 3DS
Pour commencer, vous devez sélectionner un partenaire de paiement mondial adapté qui est certifié pour effectuer le protocole 3DS 2 et également capable de revenir au 3DS 1 si nécessaire. Ce partenaire prendra en charge la communication entre votre système SaaS, le réseau de cartes et la banque émettrice. L'acquisition 3DS peut être envisagée à ce stade. Votre équipe de développement devra décider s'il faut utiliser une simple Page de Paiement Hébergée, ce qui économise du temps et de l'argent sur l'intégration, ou une Intégration API/SDK directe, ce qui offre plus de contrôle sur l'apparence et l'expérience de la page de paiement.
Votre partenaire doit être certifié et se conformer à toutes les spécifications EMV 3DS, évitant ainsi les complications lors de la mise en œuvre du protocole de sécurité sur les différents réseaux de cartes.
- Sélectionnez le type d'intégration : L'option la plus simple est d'utiliser une Page de paiement hébergée, dans laquelle le partenaire gère le traitement des transactions. Si un plus grand contrôle de l'expérience utilisateur est souhaité, Intégration API/SDK directe peut être utilisé, donnant accès à un éventail plus large de fonctionnalités Stripe.
- Vérifier la Certification : Assurez-vous que votre partenaire est à jour des dernières spécifications EMV 3DS.
Votre fournisseur gère le fardeau de la complexité du processus de paiement. PayPro Global peut aider à déterminer si l'authentification 3DS est nécessaire, démarrer le protocole approprié et communiquer avec le réseau de cartes et la banque émettrice pour conclure la vérification. Ainsi, le travail de l'équipe de développement est épargné.
Checklist gratuite pour l'implémentation de l'authentification 3DS
Obtenez votre liste de contrôle étape par étape sur la manière d'implémenter le 3DS pour vos produits SaaS, logiciels et jeux vidéo.
-
Étapes de configuration pour 3DS 2
-
Points de données clés à transmettre
-
Configurations des exemptions récurrentes
-
Guides d'optimisation pour applications mobiles
-
Détails du transfert de responsabilité en cas de fraude
Implémentez le Cadre de Collecte de Données
Le succès du bon déroulement dépend de la précision des données fournies. 3DS 2 nécessite jusqu'à 100 points de données pour déterminer le risque, votre système doit donc collecter et envoyer ces informations lors de chaque demande de transaction.
Il est nécessaire d'inclure dans le système de paiement tous les champs nécessaires, qui comprennent l'adresse IP, l'e-mail et le nom du titulaire de la carte, en plus des données contextuelles nécessaires provenant de vos systèmes. L'ajout d'informations contextuelles telles que l'ancienneté du compte du client ou son historique d'achats aide le moteur de risque de la banque à approuver le paiement sans vérification supplémentaire.
- Champs de données obligatoires : Assurez-vous que votre système de paiement collecte et transmet toutes les informations nécessaires, y compris l'adresse IP du client, l'adresse de facturation, le nom complet du titulaire de la carte, l'adresse e-mail et le numéro de téléphone.
- Enrichissement des données contextuelles : Intégrez les informations back-end dans la demande de paiement. L'analyse basée sur les risques nécessite l'accès à des données client essentielles, notamment :
-
- Âge/date de création du compte client (crucial pour la rétention SaaS)
- Historique des achats précédents (un facteur de la fréquence des transactions)
- Spécifications de l'appareil (ID de l'appareil, navigateur, résolution d'écran)
Afin d'assurer le plus haut degré de fluidité, il est nécessaire de fournir toutes les informations disponibles au processeur de paiement. Cet ensemble d'informations est très important pour l'évaluation des risques de la banque.
Checklist gratuite pour l'implémentation de l'authentification 3DS
Obtenez votre liste de contrôle étape par étape sur la manière d'implémenter le 3DS pour vos produits SaaS, logiciels et jeux vidéo.
-
Étapes de configuration pour 3DS 2
-
Points de données clés à transmettre
-
Configurations des exemptions récurrentes
-
Guides d'optimisation pour applications mobiles
-
Détails du transfert de responsabilité en cas de fraude
Définissez Votre Stratégie 3DS Basée sur le Risque de Transaction
Vous devez créer un plan et l'intégrer à votre calendrier en termes de 3DS performance. Le défi consiste à réduire les frictions pour le client et à se conformer aux règles, c'est pourquoi il est nécessaire de prendre en compte le risque et la nécessité d'effectuer chaque transaction.
Cette étape vise à faciliter le “Flux Sans Friction” pour de nombreuses transactions valides et initier le “Flux de Défi” lorsque cela est requis pour les titulaires de carte EEE ou en cas de risque élevé. Un tableau d'analyse des risques ci-dessous peut contribuer à la conformité aux règles applicables et peut avoir un impact sur les taux de conversion.
Pour chaque transaction, avant d'initier le paiement, vous devez effectuer une évaluation des risques à l'aide de ce tableau :
|
Stratégie à choisir |
Comment cela influence le parcours client |
|
|
La transaction est-elle obligatoire pour la SCA (carte EEE, au-dessus des limites d'exemption) ? |
Flux de défi (requis par la banque) |
Friction élevée |
|
La transaction est-elle de faible valeur, récurrente ou initiée par le commerçant ? |
Flux sans friction (demande d'exemption) |
Aucune friction |
|
La transaction est-elle de grande valeur, mais hors EEE ? |
Flux sans friction (décision basée sur le risque) |
Faible friction |
Checklist gratuite pour l'implémentation de l'authentification 3DS
Obtenez votre liste de contrôle étape par étape sur la manière d'implémenter le 3DS pour vos produits SaaS, logiciels et jeux vidéo.
-
Étapes de configuration pour 3DS 2
-
Points de données clés à transmettre
-
Configurations des exemptions récurrentes
-
Guides d'optimisation pour applications mobiles
-
Détails du transfert de responsabilité en cas de fraude
Automatiser les exemptions et le flux sans friction
la Flux Sans Friction en 3DS 2 concerne les taux de conversion grâce à la suppression possible de l'authentification pour les clients reconnus. Pour les entreprises SaaS, le système doit être configuré pour identifier correctement les paiements de renouvellement et ainsi bénéficier de l'exemption de Paiement Récurrent, un élément clé de la rétention des revenus. Vous devez également intégrer votre processus de paiement avec le moteur de risque de votre partenaire de paiement afin qu'il soit capable de prendre des décisions en temps réel, ce qui permet la réalisation d'un flux sans friction lorsque le score de risque est faible. Ce taux d'approbation élevé pour les transactions à faible risque aide à gérer le volume important de microtransactions typiques des SaaS et jeux vidéo.
- Signalement des abonnements (Modèle SaaS) : Pour les paiements récurrents SaaS facturation :
- Signaler le premier paiement comme nécessitant 3DS pour la mise en place du cadre des identifiants enregistrés.
- Signaler tous les renouvellements ultérieurs à montant fixe comme un “Paiement Récurrent” pour demander l'exemption SCA.
- Intégration du moteur de risque : Prenez le temps de configurer votre compte MoR auprès de votre prestataire de services de paiement afin que son moteur de risque puisse prendre des décisions en temps réel. Le moteur devrait automatiquement demander le parcours sans friction lorsque le score de risque est faible.
Selon Visa, 95% des transactions peuvent passer par ce parcours sans friction, ce qui est essentiel pour maintenir des taux d'approbation élevés sur les microtransactions à volume élevé, typiques dans les secteurs du SaaS, de l'IA et jeux vidéo.
Un client étend les fonctionnalités qu'il utilise au sein de votre SaaS produit. Si un partenaire de traitement des paiements indique qu'un client a un historique de 5 ans, utilise une carte de crédit valide et possède une adresse IP appropriée, la banque est plus susceptible d'approuver la transaction. Selon les données disponibles, 3DS 2 peut réduire les cas de fraude jusqu'à 82% depuis l'introduction de la SCA en Europe. En effet, elle peut bloquer les transactions frauduleuses en faisant reposer les responsabilités de vérification et de conformité sur les réseaux de paiement.
Checklist gratuite pour l'implémentation de l'authentification 3DS
Obtenez votre liste de contrôle étape par étape sur la manière d'implémenter le 3DS pour vos produits SaaS, logiciels et jeux vidéo.
-
Étapes de configuration pour 3DS 2
-
Points de données clés à transmettre
-
Configurations des exemptions récurrentes
-
Guides d'optimisation pour applications mobiles
-
Détails du transfert de responsabilité en cas de fraude
Optimiser l'expérience In-App et mobile
Dans les cas où une application mobile est utilisée (ce qui est le cas dans les SaaS et les jeux vidéo), la procédure d'authentification est cruciale, et un processus de paiement fluide impacte directement la conversion. Pour le sécuriser, vous devez utiliser les SDK mobiles dédiés de votre partenaire de paiement pour le processus 3DS, en gardant le client dans votre application pendant la vérification. Cela peut réduire la probabilité que le client soit redirigé vers un navigateur externe, ce qui est parfois associé à l'abandon de panier.
De plus, la prise en charge de l'authentification biométrique (Face ID, empreinte digitale) via le 3DS 2 protocole peut offrir une méthode de confirmation d'identité relativement rapide et serait courante chez les utilisateurs mobiles.
- Intégration du SDK In-App : Utilisez les SDK mobiles dédiés (iOS/Android) de votre partenaire de paiement pour gérer le flux 3DS. Ainsi, le client restera dans votre application pendant le processus de vérification.
- Éviter les redirections : Le flux devrait afficher une invite d'authentification qui contient les informations à authentifier et les identifiants pour le faire. Éviter la redirection du navigateur pour la connexion pendant le processus peut influencer les taux d'achèvement d'achat.
- Prise en charge de la biométrie : Le protocole 3DS 2 permet l'authentification biométrique (Face ID, empreinte digitale). Votre partenaire de traitement des paiements doit activer cette fonctionnalité afin que les clients puissent s'authentifier rapidement si leur banque le prend en charge.
la paiement récurrent l'exemption peut être résiliée si la carte de paiement du client n'est pas débitée pendant plus d'un an. Pour Les abonnements SaaS avec un cycle de facturation annuel, il est important de se préparer à l'avance avec votre partenaire de traitement des paiements concernant les étapes à suivre pour effectuer une vérification souple ou une re-validation des identifiants au moment du renouvellement annuel afin de maintenir la validité des informations d'identification stockées auprès de la banque acquéreuse du commerçant.
Conseils de dépannage
- Augmentation de l'abandon de panier : Pour éviter l'abandon de panier, vous pouvez utiliser 3DS 2 pour permettre un déroulement fluide des transactions ne présentant aucun défi ou un risque trop élevé, en affichant l'invite d'authentification uniquement lorsque cela est nécessaire.
- Gestion des problèmes d'affichage sur mobile : Pour optimiser le traitement des achats in-app sur mobile, utilisez les kits de développement logiciel mobiles dédiés de votre fournisseur de paiement afin d'intégrer le processus de défi dans la webview de l'application, évitant ainsi d'ouvrir une page qui prolongerait l'inertie de la session.
- Renouvellements échouant en raison de la SCA : Tenez compte du cas où le système de facturation n'inclut pas la fonction de suivi des paiements récurrents et d'identifier des moyens alternatifs pour gérer de tels cas. Si la première tentative de paiement est également manquée, le client pourrait nécessiter une autorisation par e-mail pour procéder à la transaction.
3DS ne réduit pas les revenus. Bien que cela ajoute une étape minime aux paiements à haut risque, cela augmente le taux d'autorisation en répondant aux exigences de sécurité de la banque, et le transfert de responsabilité réduit le nombre de coûteux rejets de débit.
Conclusion
En utilisant 3DS L'authentification est particulièrement cruciale pour les entreprises SaaS, les fournisseurs SaaS et les développeurs de jeux vidéo qui doivent se conformer aux réglementations des régions dans lesquelles ils opèrent. La transition du 3DS 1 au 3DS 2 a amélioré l'expérience mobile et l'apparition d'un flux sans friction pour les transactions à faible risque. Afin de protéger votre entreprise de la responsabilité en cas de fraude et se conformer aux lois des marchés de paiement, il est fortement recommandé d'intégrer ces étapes avec l'aide d'une entreprise spécialisée.
FAQ
-
L'authentification 3DS est importante car elle permet d'éviter les risques financiers, tels que les rejets de débit, pour les entreprises de SaaS et de logiciels, notamment dans les ventes de biens numériques. En transférant la charge de la fraude à l'émetteur de la carte après une authentification réussie, elle protège également les flux de revenus récurrents.
-
Le flux fluide permet les achats en jeu et les microtransactions, contournant la nécessité d'un processus de vérification externe. Ce type de traitement de paiement instantané peut influencer les taux de conversion dans les transactions à grande vitesse, telles que celles courantes dans les jeux vidéo.
-
Les fournisseurs SaaS gèrent cela en utilisant le “Stored Credentials framework”. Le premier paiement pour l'abonnement était le seul à nécessiter une vérification 3DS ; par la suite, chaque paiement du même montant est marqué comme “Paiements récurrents” et ne passe généralement pas par une autre vérification 3DS, ce qui permet une rétention élevée.
-
Le nouveau protocole 3DS 2 a été développé pour éliminer ce problème en introduisant une évaluation des risques qui permet de traiter jusqu'à 95 % des transactions via un flux sans friction. Pour les ventes de logiciels, cette approche garantit un paiement rapide tout en respectant les politiques de sécurité de la banque, ce qui conduit à des taux d'autorisation élevés.
-
3DS 1 obligeait souvent les utilisateurs mobiles à quitter l'application et à ouvrir leur navigateur pour se connecter, manquant ainsi l'opportunité de finaliser la vente. 3DS 2 propose des SDK mobiles qui permettent d'intégrer le défi directement dans l'application, ce qui accélère le processus de vérification et améliore l'expérience globale.
-
Le 3DS est obligatoire pour les entreprises SaaS servant des clients de l'Espace économique européen (EEE), en raison des exigences de l'Authentification forte du client (SCA) de la directive DSP2. Cette exigence aide l'entreprise à accéder correctement à ce vaste marché.
Prêt à commencer ?
Nous sommes passés par là où vous êtes. Partageons nos 19 ans d'expérience et faisons de vos rêves internationaux une réalité.