Accéder directement au contenu
Créez un compte
ou
connecter-vous
Logo de la documentation Stripe
/
Demander à l'assistant IA
Créez un compte
Connectez-vous
Démarrer
Paiements
Automatisation des opérations financières
Plateformes et places de marché
Gestion de fonds
Outils de développement
Démarrer
Paiements
Automatisation des opérations financières
Démarrer
Paiements
Automatisation des opérations financières
Plateformes et places de marché
Gestion de fonds
Aperçu
À propos des paiements Stripe
    Présentation
    Devises
    Refus de paiement
    Virements
    Paiements récurrents
    Authentification 3D Secure
      Authentification avec 3D Secure
      Exemptions de la SCA
      Utiliser le protocole 3D Secure autonome
      Importation des résultats 3D Secure
      Écriture de requêtes
    Rembourser et annuler des paiements
    Soldes et délai de règlement
    Reçus
    Gérer les événements de webhook
    Préparation à la SCA
Mettre votre intégration à niveau
Analyses des paiements
Paiements en ligne
PrésentationTrouver votre cas d'usageManaged Payments
Utiliser Payment Links
Créer une page de paiement
Développer une intégration avancée
Développer une intégration dans l'application
Moyens de paiement
Ajouter des moyens de paiement
Gérer les moyens de paiement
Paiement accéléré avec Link
Interfaces de paiement
Payment Links
Checkout
Web Elements
Elements intégrés à l'application
Scénarios de paiement
Tunnels de paiement personnalisés
Acquisition flexible
Orchestration
Paiements par TPE
Terminal
Autres produits Stripe
Financial Connections
Cryptomonnaies
Climate
AccueilPaiementsAbout Stripe payments3D Secure authentication

Authentification avec 3D Secure

Intégrez 3D Secure (3DS) à votre tunnel de paiement.

Copier la page

Mise en garde

Les principales marques de cartes bancaires ne prennent plus en charge 3D Secure 1. Si votre implémentation utilise 3D Secure 1, mettez-la à niveau pour utiliser les API Payment Intents et Setup Intents. Utiliser ces API permet de :

  • Prend en charge 3D Secure 2 (3DS2).
  • Tirer parti de 3D Secure Dynamic.
  • Respecter la réglementation européenne sur l’authentification forte du client.

Vous pouvez intégrer l’authentification 3D Secure (3DS) à votre flux de paiement sur différentes plateformes, notamment Web, iOS, Android et React Native. Cette intégration exécute 3D Secure 2 (3DS2) si cette version est prise en charge par la banque du client, et utilise plutôt 3D Secure 1 dans le cas contraire. Pour utiliser le service 3DS de Stripe avec d’autres prestataires, contactez le service Support.

Page de paiement

Le client saisit ses informations de carte.

Symbole de chargement

La banque du client évalue la transaction et peut lancer l’authentification 3D Secure.

Fenêtre modale d'authentification

Si la banque le demande, le client se soumet à une étape d’authentification supplémentaire.

Contrôler le flux 3DS

Stripe déclenche automatiquement l’authentification 3DS lorsque des réglementations telles que l’authentification forte du client en Europe s’appliquent, si des directives du secteur, telles que les directives de sécurité relatives aux cartes de crédit au Japon l’exigent, si un émetteur le demande avec un code de refus temporaire ou lorsque certaines optimisations Stripe s’appliquent.

Vous pouvez également utiliser des règles Radar ou l’API pour déterminer dans quels cas inviter les clients à s’authentifier avec 3DS, sur la base des paramètres de votre choix. Cependant, toutes les transactions ne prennent pas en charge 3DS (par exemple, celles basées sur des portefeuilles ou les paiements hors session).

When a payment triggers 3DS, Stripe requires the user to perform authentication to complete the payment if 3DS authentication is available for a card. Depending on what front end you use, this might require you to display the 3DS Flow.

Dans le cas d’un flux classique de l’API Payment Intent qui déclenche l’authentification 3DS :

  1. L’utilisateur saisit ses informations de paiement, qui confirment un PaymentIntent, un SetupIntent ou associent un PaymentMethod à un objet Customer.
  2. Stripe détermine si la transaction prend en charge et nécessite 3DS sur la base des mandats réglementaires, des règles Radar, des requêtes manuelles à l’API, des refus de paiement provisoires de l’émetteur et d’autres critères.
  3. Si 3DS est :
    • Non requis : en raison, par exemple, d’une exemption, Stripe tente le paiement. Le PaymentIntent passe à l’état processing. Si l’émetteur le demande via un refus partiel de paiement, nous effectuons automatiquement une nouvelle tentative et poursuivons comme si 3DS était exigé.
    • Non pris en charge : le PaymentIntent passe à l’état requires_payment_method. En fonction de la raison pour laquelle 3DS a été déclenché, il peut être possible de poursuivre l’étape d’autorisation du paiement. Dans ce cas, le PaymentIntent passe à l’état processing.
    • Obligatoire : Stripe lance le flux d’authentification 3DS en contactant le serveur de contrôle d’accès 3D Secure (ACS) de l’émetteur de la carte et en lançant le flux 3DS.
  4. Lorsque Stripe reçoit les informations de flux 3DS de l’émetteur, nous tentons l’authentification. Le PaymentIntent passe à l’état requires_action :
    • Découvrez ci-dessous comment afficher l’action 3DS requise. Les émetteurs peuvent demander différents types d’actions de flux 3DS, qui peuvent ne pas toujours se traduire par l’affichage d’une demande d’authentification 3DS (par exemple, un flux simple).
    • Si l’émetteur ne prend pas du tout en charge 3DS ou en cas de panne, Stripe peut tenter d’effectuer le paiement sans authentification, si cela est autorisé.
    • Les données des demandes d’authentification 3DS sont généralement fournies par le client au moment de la transaction. Pour faciliter la transaction et réduire le risque d’échec de l’authentification, nous pouvons compléter ces demandes par des informations provenant d’autres sources. Il peut s’agir de données saisies par votre client dans le tunnel de paiement, de données de transactions antérieures entre vous et un client, ou d’informations pertinentes provenant de la carte du client ou de l’émetteur.
    • Si Stripe a déjà accès à toutes les données 3DS requises, notre serveur 3DS optimisé peut tenter de compléter la demande d’authentification pour vous tout en confirmant le PaymentIntent. Le PaymentIntent peut alors passer directement à l’état processing si le flux 3DS aboutit, ou à l’état requires_action si des étapes ou des données supplémentaires sont nécessaires pour compléter le flux 3DS.
  5. En fonction du résultat de l’authentification 3DS :
    • Authentifié : Stripe tente le paiement et le PaymentIntent passe à l’état processing.
    • Échec : le PaymentIntent passe à l’état requires_payment_method, indiquant que vous devez utiliser un autre moyen de paiement, ou que vous pouvez effectuer une nouvelle tentative d’authentification 3DS après une nouvelle confirmation.
    • Autres scénarios : en fonction de la raison pour laquelle le paiement a déclenché l’authentification 3DS, il peut être permis de poursuivre l’autorisation dans des cas particuliers. Par exemple, un résultat attempt_acknowledged entraîne un paiement et le PaymentIntent passe à l’état processing.
      • La création de mandats électroniques indiens pour les paiements récurrents constitue une exception. Tout résultat autre que authenticated est considéré comme un échec.
  6. En fonction du résultat du paiement, le PaymentIntent passe à l’un des états suivants : succeeded, requires_capture ou requires_payment_method.

Pour déterminer si un paiement par carte a fait l’objet d’une tentative d’authentification 3DS ou prenait en charge cette méthode, lisez la propriété three_d_secure sur les informations de la carte au niveau de l’élément payment_method_details du paiement. Stripe renseigne la propriété three_d_secure lorsque le client tente d’authentifier la carte. L’attribut three_d_secure.result indique le résultat de l’authentification.

Utiliser des règles Radar dans le Dashboard

Stripe propose des règles Radar par défaut pour exiger dynamiquement 3DS lors de la création ou la confirmation d’un PaymentIntent ou d’un SetupIntent. Vous pouvez configurer ces règles dans votre Dashboard.

Si vous disposez de Radar for Fraud Teams, vous pouvez ajouter des règles 3DS personnalisées.

Demander manuellement une authentification 3DS avec l’API

La méthode de déclenchement par défaut de l’authentification 3DS consiste à utiliser Radar pour demander dynamiquement une authentification en fonction du niveau de risque et d’autres paramètres. Le déclenchement manuel de l’authentification 3DS est réservé aux utilisateurs avancés qui intègrent Stripe à leur propre moteur de fraude.

Pour déclencher l’authentification 3DS manuellement, définissez la méthode payment_method_options[card][request_three_d_secure] sur any ou challenge (flux complexe) en fonction de vos objectifs lors de la création ou de la confirmation d’un objet PaymentIntent ou SetupIntent, ou lors de la création d’une session Checkout. Ce processus est identique pour les paiements ponctuels et la configuration d’un moyen de paiement en vue de paiements futurs. Lorsque vous utilisez ce paramètre, Stripe procède à l’authentification 3DS sans prendre en compte les éventuelles règles Radar 3D Secure dynamique associées à l’objet PaymentIntent, SetupIntent ou à la session Checkout.

Command Line
cURL
curl https://api.stripe.com/v1/payment_intents \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d amount=1000 \ -d currency=usd \ -d "payment_method_options[card][request_three_d_secure]"=any

Pour savoir quand vous devez fournir ce paramètre, définissez à quel moment votre moteur de fraude détecte le risque. Par exemple, si votre moteur de fraude n’inspecte que les informations de carte, vous savez s’il faut demander ou non une authentification 3DS avant de créer l’objet PaymentIntent ou SetupIntent. Si le moteur de fraude inspecte les informations de carte et de transaction, fournissez le paramètre pendant la confirmation, une fois que vous disposez de davantage d’informations. Transmettez ensuite le PaymentIntent ou le SetupIntent à votre client pour finaliser l’opération.

Découvrez comment utiliser le paramètre request_three_d_secure pour chaque cas de figure dans la documentation sur l’API :

  • Créer un PaymentIntent
  • Confirmer un PaymentIntent
  • Créer un SetupIntent
  • Confirmer un SetupIntent
  • Créer une session Checkout

Définissez request_three_d_secure sur any pour déclencher manuellement l’authentification 3DS en favorisant un flux de type frictionless (simple), ce qui augmentera la probabilité que l’authentification soit effectuée sans solliciter d’informations supplémentaires de la part du client.

Définissez request_three_d_secure sur challenge pour déclencher l’authentification 3DS via un flux de type challenge (complexe), qui oblige le client à répondre à une demande d’authentification active.

Stripe ne peut pas garantir votre choix, car c’est l’émetteur qui détermine le flux d’authentification final. Pour prendre connaissance du flux d’authentification utilisé, examinez l’attribut authentication_flow de la propriété three_d_secure de l’objet Charge ou SetupAttempt. Pour en savoir plus sur les flux 3DS, lisez notre guide.

Mise en garde

Stripe demande à votre client de s’authentifier pour terminer un paiement uniquement si l’authentification 3DS est disponible pour la carte bancaire concernée. Si ce n’est pas le cas ou si une erreur se produit lors du processus d’authentification, le paiement se poursuit normalement.

Les règles SCA de Stripe s’exécutent automatiquement, que vous demandiez l’authentification 3DS manuellement ou non. Aucune invite 3DS supplémentaire n’est obligatoire dans le cadre de la SCA.

Afficher le flux 3DS

Lors de l’appel de confirmCardPayment et handleCardAction, Stripe affiche automatiquement l’interface utilisateur d’authentification dans une fenêtre modale contextuelle. Vous pouvez également choisir de rediriger l’utilisateur vers le site Web de la banque ou d’utiliser une balise iframe.

Stripe.js collecte des informations de base sur l’appareil pendant l’authentification 3DS2 et les envoie à la banque émettrice à des fins d’analyse des risques.

Rediriger l’utilisateur vers le site Web de la banque

Pour rediriger votre client vers la page d’authentification 3DS, transmettez l’URL return_url à l’objet PaymentIntent lors de la confirmation côté serveur ou côté client.

Après la confirmation, si un objet PaymentIntent affiche l’état requires_action, vérifiez sa propriété next_action. Si elle a pour valeur redirect_to_url, cela signifie que l’authentification 3DS est requise.

next_action: { type: 'redirect_to_url', redirect_to_url: { url: 'https://hooks.stripe.com/...', return_url: 'https://mysite.com' } }

Dans le navigateur, redirigez le client vers l’url de la valeur redirect_to_url pour terminer l’authentification.

var action = intent.next_action; if (action && action.type === 'redirect_to_url') { window.location = action.redirect_to_url.url; }

Lorsque le client termine le processus d’authentification, il est redirigé vers la page return_url que vous avez spécifiée lors de la création ou de la confirmation du PaymentIntent. La redirection ajoute également les paramètres de requête d’URL payment_intent et payment_intent_client_secret, que votre application peut utiliser pour identifier le PaymentIntent associé à l’achat.

Afficher dans un iframe

Vous ne pouvez pas personnaliser l’interface utilisateur d’authentification sur le Web pour qu’elle corresponde au design de votre site Web. La banque qui a émis la carte contrôle les polices et les couleurs.

Cependant, vous pouvez choisir comment et où afficher l’interface utilisateur 3D Secure. La plupart des entreprises l’affichent dans une boîte de dialogue modale au-dessus de leur page de paiement. Si vous disposez de votre propre composant modal, vous pouvez y placer le cadre 3DS. Vous pouvez également afficher le contenu de l’authentification dans votre formulaire de paiement.

Confirmer le PaymentIntent Server-side

Lorsque le client est prêt à effectuer son achat, vous confirmez le PaymentIntent pour commencer le processus d’encaissement du paiement.

Si vous souhaitez contrôler l’affichage de 3DS, indiquez une URL return_url, vers laquelle <iframe> 3DS est redirigé une fois l’authentification terminée. Si votre site utilise une politique de sécurité du contenu, vérifiez qu’elle autorise les iframes de https://js.stripe.com, de https://hooks.stripe.com et de l’origine de l’URL que vous avez transmise à return_url.

Si la confirmation se fait à partir du front-end, utilisez la méthode confirmCardPayment dans Stripe.js. Par exemple, si vous recueillez les informations de carte bancaire à l’aide de Stripe Elements :

stripe.confirmCardPayment( '{{PAYMENT_INTENT_CLIENT_SECRET}}', { payment_method: {card: cardElement}, return_url: 'https://example.com/return_url' }, // Disable the default next action handling. {handleActions: false} ).then(function(result) { // Handle result.error or result.paymentIntent // More details in Step 2. });

Si la confirmation se fait à partir de votre serveur, indiquez une return_url. Selon votre intégration, vous devrez peut-être transmettre également d’autres informations à confirm.

Command Line
cURL
curl https://api.stripe.com/v1/payment_intents/{{PAYMENT_INTENT_ID}}/confirm \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ --data-urlencode return_url="https://example.com/return_url"

Vérifier l’état du PaymentIntent Server-side

Ensuite, examinez la propriété d’état du PaymentIntent confirmé pour savoir si le paiement a abouti. La liste suivante décrit les valeurs status possibles et leur signification :

ÉtatDescription
requires_payment_methodLa requête a échoué avec un code d’état HTTP 402, ce qui signifie que le paiement n’a pas abouti. Vérifiez la propriété last_payment_error et retentez d’effectuer le paiement, même si vous devez pour cela collecter à nouveau les informations de paiement du client.
requires_captureLa requête a abouti sans authentification. Vous pouvez continuer à capturer les fonds.
requires_actionUne étape supplémentaire telle qu’une authentification 3DS est nécessaire pour effectuer le paiement. Demandez au client de rouvrir votre application pour finaliser le paiement.
succeededLe paiement a été effectué et un débit a été créé avec le moyen de paiement fourni. Aucune autre étape n’est requise.

Sur les versions de l’API antérieures au 11/02/2019, requires_payment_method correspond à requires_source et requires_action correspond à requires_source_action.

Afficher l’iframe 3D Secure Client-side

Lorsque la valeur de la propriété status est définie sur requires_action, cela signifie que le traitement du paiement nécessite une action supplémentaire de votre part. Pour un paiement par carte nécessitant 3DS, la propriété status du PaymentIntent a la valeur requires_action, et sa propriété next_action a la valeur redirect_to_url. La charge utile de redirect_to_url contient une URL qui s’ouvre dans un iframe pour afficher 3DS :

var iframe = document.createElement('iframe'); iframe.src = paymentIntent.next_action.redirect_to_url.url; iframe.width = 600; iframe.height = 400; yourContainer.appendChild(iframe);

Pour 3DS2, les émetteurs de cartes doivent prendre en charge l’affichage du contenu 3DS aux tailles 250 x 400, 390 x 400, 500 x 600, 600 x 400 et plein écran (largeur x hauteur). Vous pouvez améliorer l’interface utilisateur 3DS en ouvrant l’iframe à exactement l’une de ces tailles.

Mise en garde

Vous ne pouvez pas utiliser l’attribut sandbox sur l’iframe 3DS. En mode production, l’émetteur de carte contrôle une partie du contenu de l’iframe. Si elles sont utilisées en environnement de test, les implémentations de certains émetteurs échoueront et le paiement ne pourra pas aboutir.

Gérer la redirection côté client

Une fois que le client a effectué l’authentification 3DS, l’iframe le redirige vers la return_url que vous avez indiquée au moment de la confirmation du PaymentIntent. Cette page doit postMessage sur votre page de niveau supérieur pour l’informer que l’authentification 3D Secure est terminée. Votre page de niveau supérieur doit ensuite déterminer si le paiement a abouti ou si le client doit effectuer des actions supplémentaires.

Vous pouvez, par exemple, faire en sorte que votre page return_url exécute :

window.top.postMessage('3DS-authentication-complete');

Votre page de paiement principale doit écouter ce postMessage pour savoir quand l’authentification est terminée. Vous devez ensuite récupérer le PaymentIntent actualisé et vérifier l’état du paiement. Si l’authentification a échoué, l’état du PaymentIntent est requires_payment_method. Si le paiement a abouti, l’état est succeeded. Si vous effectuez l’autorisation et la capture séparément, l’état est requires_capture.

function on3DSComplete() { // Hide the 3DS UI yourContainer.remove(); // Check the PaymentIntent stripe.retrievePaymentIntent('{{PAYMENT_INTENT_CLIENT_SECRET}}') .then(function(result) { if (result.error) { // PaymentIntent client secret was invalid } else { if (result.paymentIntent.status === 'succeeded') { // Show your customer that the payment has succeeded } else if (result.paymentIntent.status === 'requires_payment_method') { // Authentication failed, prompt the customer to enter another payment method } } }); } window.addEventListener('message', function(ev) { if (ev.data === '3DS-authentication-complete') { on3DSComplete(); } }, false);

Tester le flux 3DS

Utilisez une carte de test Stripe avec un code CVC, un code postal et date d’expiration future pour déclencher des flux de contestation d’authentification 3DS dans un environnement de test.

Lorsque vous créez une intégration avec vos clés API de test, une page d’authentification factice s’affiche. Sur cette page, vous pouvez autoriser ou annuler le paiement. L’autorisation du paiement simule une authentification réussie et vous redirige vers l’URL de redirection spécifiée. En cliquant sur le bouton Échec, vous simulez une tentative d’authentification infructueuse.

NuméroUtilisation de 3DSDescription
ObligatoireUne authentification 3DS2 est toujours requise pour que le paiement aboutisse. Par défaut, vos règles Radar exigeront l’authentification 3DS pour cette carte.
ObligatoireCette carte requiert une authentification 3DS2 pour les paiements hors session, sauf si vous la configurez en vue de paiements ultérieurs. Une fois configurée, l’authentification n’est plus requise pour les paiements hors session.
ObligatoireL’authentification 3DS est requise, mais les paiements seront ensuite refusés avec le code d’échec card_declined. Par défaut, vos règles Radar exigeront l’authentification 3DS pour cette carte.
Pris en chargeL’authentification 3DS peut être effectuée, mais elle n’est pas obligatoire. Par défaut, vos règles Radar n’exigeront pas l’authentification 3DS pour cette carte.
Pris en chargeCette carte prend en charge l’authentification 3DS, mais elle n’est pas inscrite sur 3DS. Cela signifie que si vos règles Radar exigent l’authentification 3DS, le client ne sera pas soumis à une authentification supplémentaire. Par défaut, vos règles Radar n’exigeront pas l’authentification 3DS pour cette carte.
Non pris en chargeCette carte ne prend pas en charge l’authentification 3DS et vous ne pouvez pas l’invoquer. Le PaymentIntent va continuer sans authentification.

Pour les autres cartes de test Visa et Mastercard, aucune authentification ne sera demandée.

Vous pouvez créer des règles Radar personnalisées dans un environnement de test pour déclencher l’authentification sur des cartes de test. En savoir plus sur les moyens de tester vos règles Radar.

Litiges et transfert de responsabilité

La règle de transfert de responsabilité s’applique aux paiements authentifiés à l’aide de 3D Secure. Dans certains cas, elle s’applique à l’aide d’un cryptogramme équivalent comme Apple Pay ou Google Pay. Si un titulaire de carte conteste un paiement 3DS pour fraude, vous transférez généralement la responsabilité à l’émetteur de la carte.

Si une carte ne prend pas en charge 3DS ou qu’une erreur survient pendant le processus d’authentification, le paiement se poursuit normalement. Dans ce cas, la responsabilité n’est généralement pas transférée à l’émetteur, car aucune authentification 3DS n’a été effectuée.

En pratique, cela signifie généralement que vous ne recevrez pas de litiges pour fraude si le paiement était couvert par la règle de transfert de responsabilité, mais que vous pourrez tout de même recevoir une alerte de suspicion de fraude. Il se peut que vous receviez un faible pourcentage de litiges pour fraude : vous trouverez ci-dessous une liste de quelques cas où la règle du transfert de responsabilité est susceptible de ne pas s’appliquer.

Il est possible que vous receviez une demande d’informations concernant un paiement authentifié à l’aide de 3DS. Ce type de litige n’entraîne pas de contestation de paiement car il s’agit uniquement d’une demande de renseignements.

Si vous recevez une demande pour un paiement authentifié par 3D Secure, vous devez y répondre, faute de quoi la banque du titulaire de la carte peut initier une contestation de paiement « sans réponse » qui pourrait invalider le transfert de responsabilité. Pour éviter cette situation, vous devez soumettre suffisamment d’informations sur le paiement. Indiquez notamment ce qui a été commandé (biens matériels, produits électroniques ou services, etc.), mais aussi comment et à quel destinataire la livraison a été effectuée.

Remarque

Si un client conteste un paiement pour une autre raison, par exemple parce qu’il n’a pas reçu le produit, le processus de litige standard s’applique. Il vous revient de prendre les décisions appropriées concernant la gestion de votre entreprise, et en particulier d’éviter la survenue de litiges et de gérer les litiges existants.

Un transfert de responsabilité peut également intervenir lorsque le réseau de la carte exige une authentification 3DS, mais que cette méthode n’est pas disponible pour la carte ou l’émetteur. Cette situation peut se produire si le serveur 3DS de l’émetteur est indisponible ou si l’émetteur ne prend pas en charge le protocole 3DS alors que le réseau de la carte impose de le faire. En effet, dans un tel cas, le titulaire de la carte n’est pas invité à procéder à l’authentification 3DS au cours du processus de paiement puisque sa carte n’y est pas inscrite. Pour autant, la responsabilité de la transaction peut bel et bien être transférée à l’émetteur.

Stripe renvoie l’indicateur d’e-commerce (ECI) demandé dans le electronic_commerce_indicator du résultat de l’authentification 3DS. Cet indicateur peut aider à déterminer si un paiement doit respecter la règle du transfert de responsabilité. Dans la mesure où l’authentification 3DS intervient après la réponse initiale du Payment Intent, elle provient généralement d’un événement charge.succeeded envoyé à l’un de vos endpoints de webhook configurés ou à d’autres destinations d’événement. L’ECI demandé peut être déclassé dans la réponse de l’émetteur, ce que nous n’affichons pas.

Certains paiements peuvent faire l’objet d’une authentification 3DS réussie sans transfert de responsabilité. Cette situation est rare, mais peut se produire si votre compte présente un taux élevé de fraude et que vous êtes inscrit à un programme de surveillance contre la fraude. Certains réseaux ont également exempté certains secteur d’activité du transfert de responsabilité. Par exemple, Visa ne prend pas en charge le transfert de responsabilité des entreprises effectuant des virements bancaires ou des mandats postaux, des établissements non financiers proposant des devises étrangères ou non fiduciaires, ni des achats ou chargements de cartes prépayées.

Dans de rares cas, le transfert de responsabilité peut être déclassé après l’autorisation, ou le système de rejet des litiges des réseaux de cartes peut ne pas détecter le transfert de responsabilité pour une transaction. Dans ce cas, si vous contestez le litige, Stripe ajoute automatiquement l’ECI demandé et le résultat de l’authentification 3DS du paiement aux détails de vos preuves. Nous vous encourageons toutefois à fournir des informations supplémentaires pour augmenter vos chances de remporter le litige.

Règles Radar personnalisées pour 3DS et transfert de responsabilité

Si vous disposez de Radar for Fraud Teams, vous pouvez personnaliser vos règles pour déterminer quand exiger 3DS et comment gérer chaque résultat d’authentification et transfert de responsabilité spécifique. Les règles d’authentification forte du client (SCA) de Stripe s’exécutent automatiquement et indépendamment des règles Radar personnalisées, et bloquent les paiements non authentifiés, sauf exemption.

Voir aussi

  • Importer les résultats 3DS
  • Analyse de l’authentification
Cette page vous a-t-elle été utile ?
OuiNon
Besoin d'aide ? Contactez le service Support.
Rejoignez notre programme d'accès anticipé.
Consultez notre log des modifications.
Des questions ? Contactez l'équipe commerciale.
LLM ? Lire llms.txt.
Propulsé par Markdoc
Guides connexes
Préparation à l'authentification forte du client (SCA)
Prévention des litiges et de la fraude
Produits utilisés
Payments
Radar