Évaluation des risques
Accédez aux évaluations des risques de Stripe Radar dans le Dashboard et dans l'API.
L’un des composants essentiels de Stripe Radar est un système de machine learning adaptatif qui évalue le niveau de risque de chaque paiement en temps réel. Ce système utilise plusieurs centaines de signaux pour chaque paiement et exploite les données de notre réseau de plusieurs millions d’entreprises pour déterminer si un paiement est susceptible d’être frauduleux.
Notre système de machine learning est flexible et réactif. Il tire continuellement des enseignements des nouveaux schémas d’achat des clients et des caractéristiques des transactions et il intègre vos réactions lorsque des paiements sont signalés comme frauduleux.
Note
Lorsqu’une entreprise utilisant Stripe voit une carte bancaire pour la première fois, il y a 91 % de chance que cette carte ait déjà été utilisée pour réaliser une transaction au sein du réseau Stripe.
Quand utiliser Radar ?
Radar évalue les risques et exécute des règles pour trois types d’objets d’API Stripe différents : Charges, PaymentIntents et SetupIntents. Stripe a conçu les règles Radar pour qu’elles exécutent quatre actions différentes :
- Demander une authentification 3DS
- Autoriser la création de l’objet
- Bloquer la création de l’objet
- Vérifier la création de l’objet
Le tableau suivant précise les règles que Radar exécute pour chaque type d’objet API :
Type de transaction | Demander 3DS | Autoriser et bloquer | Vérifier |
---|---|---|---|
Charge | ✔ | ✔ | |
PaymentIntent | ✔ | ✔ | ✔ |
SetupIntent | ✔ | ✔ |
Vous pouvez activer Radar pour SetupIntents dans les paramètres de Radar.
Résultats de risque
Stripe Radar utilise des modèles de machine learning pour évaluer la probabilité qu’un paiement soit frauduleux. La recommandation peut avoir l’une des cinq valeurs suivantes :
Chaque paiement inclut des informations sur le résultat de l’évaluation du risque.
Les utilisateurs de Radar for Fraud Teams peuvent voir une section Données sur les risques sur la page de paiement. Cette section détaille les raisons pour lesquelles nous avons attribué à un paiement un niveau et un score de risque particuliers.
Si un émetteur de carte bancaire refuse un paiement, Stripe inclut également dans les résultats les informations que ce dernier envoie.
Le résultat d’un paiement donné est disponible lorsque vous consultez celui-ci dans le Dashboard ou via l’API dans l’attribut Outcome de l’objet Charge.
Paiements à risque très élevé
Nous signalons un paiement comme très risqué lorsque nous pensons qu’il est susceptible d’être frauduleux. Les paiements présentant ce niveau de risque sont bloqués par défaut.
La valeur risk_
est définie sur highest
dans l’objet Charge
d’un paiement à risque très élevé.
... "outcome": { "network_status": "not_sent_to_network", "reason": "highest_risk_level", "risk_level": "highest", "risk_score": 92, // Provided only with Stripe Radar for Fraud Teams "seller_message": "Stripe blocked this charge as too risky.", "type": "blocked", } ...
Si Stripe Radar bloque un paiement que vous savez légitime, vous pouvez supprimer le blocage dans le Dashboard. Pour cela, affichez le paiement dans le Dashboard et cliquez sur le bouton Ajouter à la liste blanche. L’ajout d’un paiement à la liste des paiements autorisés n’entraîne pas une nouvelle tentative de paiement, mais empêche Stripe Radar de bloquer les futures tentatives de paiement avec cette carte bancaire ou cette adresse électronique.
Note
Vous ne voyez pas le bouton Ajouter à la liste blanche ? Contactez Stripe pour que cette fonctionnalité soit ajoutée à votre compte Radar.
Paiements à risque élevé
Les paiements à risque élevé ont une probabilité accrue d’être frauduleux. Stripe Radar autorise par défaut les paiements présentant ce niveau de risque. Stripe Radar for Fraud Teams place automatiquement les paiements à risque élevé dans votre file d’attente de vérification afin que vous puissiez les examiner de plus près.
La valeur risk_
est définie sur elevated
dans l’objet Charge
d’un paiement à risque élevé.
... "outcome": { "network_status": "approved_by_network", "reason": "elevated_risk_level", "risk_level": "elevated", "risk_score": 56, // Provided only with Stripe Radar for Fraud Teams "seller_message": "Stripe evaluated this charge as having elevated risk, and placed it in your manual review queue.", "type": "manual_review" } ...
Paiements à risque normal
Les paiements dotés d’un niveau de risque normal présentent moins de caractéristiques de fraude que les paiements dont le niveau de risque est élevé ou très élevé. Cependant, nous vous recommandons de continuer à être vigilant lors du traitement de ces commandes. En effet, les paiements présentant un risque normal peuvent quand même être frauduleux et d’autres types de fraudes peuvent survenir ultérieurement au cours du processus de commande.
La valeur risk_
est définie sur normal
dans l’objet Charge
d’un paiement à risque normal.
... "outcome": { "network_status": "approved_by_network", "reason": null, "seller_message": "The charge was authorized.", "risk_level": "normal", "risk_score": 23, // Provided only with Stripe Radar for Fraud Teams "type": "authorized", } ...
Non évalué
Le niveau de risque est défini sur not_
pour les paiements sans carte bancaire, les paiements par carte bancaire antérieurs à l’attribution publique des niveaux de risque et pour les paiements pour lesquels le marchand choisit de ne pas évaluer le risque de fraude Radar.
La valeur risk_
est définie sur not_
dans l’objet Charge
d’un paiement à risque non évalué.
... "outcome": { "network_status": "approved_by_network", "reason": "not_assessed_risk_level", "risk_level": "not_assessed", "seller_message": "Your business has opted out of Radar fraud risk assessments.", "type": "authorized" } ...
Paiements à risque inconnu
Dans de rares cas, une erreur peut faire échouer l’évaluation du risque. Stripe signale alors que le paiement présente un risque inconnu.
La valeur risk_
est définie sur unknown
dans l’objet Charge
d’un paiement à risque inconnu.
... "outcome": { "network_status": "approved_by_network", "reason": "unknown_risk_level", "risk_level": "unknown", "seller_message": "Something went wrong while evaluating this payment. Our engineers have been notified and we’ll look into this as soon as possible.", "type": "authorized" } ...
Recherche d’un niveau de risque spécifique dans le Dashboard
Vous pouvez rechercher des paiements d’un niveau de risque spécifique en utilisant le terme de recherche risk_level et le niveau de risque souhaité. Par exemple, si vous recherchez risk_level:highest, une liste de tous les paiements présentant un niveau de risque très élevé s’afffiche. De même, une recherche risk_level:elevated renvoie une liste de tous les paiements présentant un niveau de risque élevé.
Commentaires sur les évaluations des risques
Bien que nous utilisions des informations provenant de l’ensemble de notre réseau pour évaluer un paiement, vous pouvez obtenir des informations supplémentaires sur un paiement en contactant le client. Les modèles d’apprentissage automatique de Stripe répondent aux commentaires que vous nous faites parvenir et vous pouvez contribuer à améliorer nos algorithmes de détection des fraudes en remboursant et en signalant les paiements qui vous semblent frauduleux.
Le remboursement des paiements frauduleux permet d’améliorer nos algorithmes de détection des fraudes et la précision de nos évaluations des risques pour ce paiement et pour les paiements similaires à l’avenir.
To refund a payment and mark it as fraudulent, view the payment in the Dashboard and then:
- Click Refund.
- Select Fraudulent as the Reason.
- Provide a brief explanation.
Vous pouvez également indiquer qu’un paiement est frauduleux lorsque vous créez un remboursement à l’aide de l’API en saisissant fraudulent
comme valeur du champ reason
. Cela ajoute l’adresse électronique et l’empreinte de la carte bancaire associées au paiement aux listes de blocage des adresses électroniques et des empreintes de carte bancaire par défaut.
Stripe modifie le score de risque indiqué des petits sous-ensembles de paiements afin de pouvoir mesurer la performance de nos modèles et obtenir des données pour le développement des modèles suivants. Stripe peut ainsi s’assurer que des indicateurs clés tels que le taux de faux positifs et le rappel se maintiennent à des niveaux raisonnables et que les performances du modèle continuent de s’améliorer.
Si la protection fournie par les modèles de machine learning de Stripe Radar ne vous intéresse pas, vous pouvez la désactiver en contactant notre équipe d’assistance.