Usage abusif par le client
Découvrez comment vous protéger contre les abus de remboursements, de revente et d’essai gratuit.
L’abus client est un comportement qui exploite vos politiques. Voici les trois scénarios courants que vous pourriez rencontrer :
- Remboursement abusif
- Utilisation abusive par le revendeur
- Essai abusif
Utilisez ce guide pour apprendre à prévenir, détecter et atténuer ces types d’abus. Chaque entreprise est différente, vous pouvez adapter ces suggestions en fonction de vos besoins.
Remboursement abusif
L’utilisation abusive du remboursement survient lorsqu’un client profite de votre politique de remboursement et entraîne des coûts opérationnels disproportionnés. Un client peut par exemple fréquemment retourner les commandes achetées sur une longue période, ou demander le remboursement d’un envoi en prétendant ne jamais l’avoir reçu malgré la bonne réception de sa commande.
Clients ayant un historique de remboursements répétés de commandes
Pour évaluer si les remboursements sont concentrés chez les clients demandant fréquemment des remboursements, répartissez le volume de commandes selon la fréquence des remboursements par client. Utilisez la requête suivante de Stripe Sigma pour analyser la concentration des remboursements.
Par exemple, si les résultats montrent que les clients ayant 10 remboursements ou plus par an représentent la majorité des remboursements mais une faible part du total des commandes, cela peut indiquer un usage abusif à grande échelle. Cependant, nous vous recommandons d’interpréter ces résultats en tenant également compte du contexte de votre entreprise, comme la valeur à vie du client.
-- Order counts by customer refund frequency WITH order_counts AS ( SELECT customer_id, -- This can be changed to another customer identifying attribute such as card, email, or shipping address COUNT(*) AS order_count, COUNT_IF(refunded) AS full_refund_count FROM charges WHERE captured AND created >= DATE_ADD('day', -365, CURRENT_DATE) AND dispute_id IS NULL -- Excludes disputes GROUP BY customer_id ), order_count_frequency AS ( SELECT CASE WHEN full_refund_count >= 10 THEN 10 WHEN customer_id IS NULL THEN 0 ELSE full_refund_count END AS customer_refunded_x_or_more_orders, SUM(order_count) AS total_orders, SUM(full_refund_count) AS full_refund_orders FROM order_counts GROUP BY CASE WHEN full_refund_count >= 10 THEN 10 WHEN customer_id IS NULL THEN 0 ELSE full_refund_count END ), order_count_frequency_aggregate_v1 AS ( SELECT *, SUM(total_orders) OVER (ORDER BY customer_refunded_x_or_more_orders DESC) AS total_orders_count, SUM(full_refund_orders) OVER (ORDER BY customer_refunded_x_or_more_orders DESC) AS total_full_refunds_count FROM order_count_frequency ORDER BY customer_refunded_x_or_more_orders ), order_count_frequency_aggregate_v2 AS ( SELECT *, total_full_refunds_count / CAST(total_orders_count AS DOUBLE) AS refund_rate, total_full_refunds_count / CAST(SUM(full_refund_orders) OVER () AS DOUBLE) AS refunded_orders_recall, total_orders_count / CAST(SUM(total_orders) OVER () AS DOUBLE) AS total_orders_recall FROM order_count_frequency_aggregate_v1 ) SELECT customer_refunded_x_or_more_orders, refund_rate, -- The rate of full refund orders divided by captured orders at each customer refund frequency and above refunded_orders_recall, -- Percentage of fully refunded orders out of all refunds total_orders_recall, -- Percentage of total orders out of all total orders total_orders_count, -- Number of all captured orders total_full_refunds_count -- Number of orders fully refunded FROM order_count_frequency_aggregate_v2 ORDER BY customer_refunded_x_or_more_orders DESC
Pour gérer les clients qui demandent fréquemment des remboursements importants, vous pouvez :
- Informer les clients identifiés de leur historique de remboursements et de ses conséquences pour l’entreprise
- Restreindre les tentatives de commande futures (temporairement ou définitivement)
- Instaurer des frais pour dissuader les remboursements répétés
Utilisation abusive par le revendeur
Un revendeur est un client qui a l’intention de revendre le produit à une autre personne ou entreprise, par exemple sur un marketplace. Par exemple, un revendeur peut acheter des produits en édition limitée en grande quantité ou créer des comptes d’abonnement avec des codes de réduction dans le but de tirer un profit d’un autre acheteur.
Partage de compte
On parle souvent de « partage de mot de passe » lorsque les identifiants de connexion sont partagés. Cela permet à plusieurs personnes de bénéficier d’un seul achat. Surveillez des activités telles que :
- Connexions simultanées
- Connexions à partir d’adresses IP dispersées géographiquement dans un court laps de temps
Lorsqu’un cas est détecté, vous pouvez mettre en place une authentification supplémentaire, comme un code à usage unique envoyé par e-mail ou SMS, afin d’ajouter de la friction et de vérifier l’identité du propriétaire du compte.
Transferts de compte
Un revendeur transfère un compte à une autre personne, généralement contre rémunération. Surveillez des activités telles que :
- Comptes proposés à la vente sur des marketplaces que vous ne gérez pas
- De nombreux comptes créés avec la même carte bancaire ou la même empreinte d’identification de d’appareil/navigateur, souvent en utilisant le même code promotionnel lorsque c’est applicable.
- Connexion à partir d’une IP située dans une autre zone géographique juste après la création du compte
Créez des règles de vélocité pour bloquer, détecter ou ralentir la création de multiples comptes susceptibles d’être générés par de potentiels revendeurs. Quelques exemples de règles utilisant Radar for Fraud Teams incluent :
| Exemple de règle | Description |
|---|---|
Review if :card_ | Cette règle signale les paiements effectués avec une carte prépayée à l’initiative directe du client lorsque le nombre total de clients ayant utilisé cette carte au cours de la dernière semaine dépasse 3 et correspond à une description de prélèvement spécifique. Vous pouvez modifier les attributs selon les besoins de votre entreprise. Consultez la liste complète des attributs pris en charge. |
Block if ::customer_ | Bloque toute tentative où le nombre de clients dépasse trois pour chaque combinaison de carte bancaire et de bon de réduction. Cet attribut est défini par vos soins. Pour en savoir plus, consultez les attributs de métadonnées. |
Vous pouvez aussi utiliser Stripe Sigma pour analyser les comptes potentiellement revendus et rapprocher ces informations avec vos données internes afin d’identifier tout usage abusif.
Essai abusif
L’abus d’essai gratuit survient lorsque des clients enchaînent les périodes d’essai sans aucune intention de se convertir en clients payants. Selon votre activité, cela peut coûter cher en raison des frais liés à l’utilisation du produit. Ces clients créent par exemple plusieurs comptes pour accéder au service de manière répétée, ou utilisent des cartes bancaires sans fonds, entraînant un échec de paiement à la fin de l’essai.
Échec de paiement en fin de période d’essai
Les utilisateurs qui abusent des périodes d’essai s’inscrivent souvent avec des cartes prépayées ou des cartes de débit virtuelles qui fonctionnent au début de l’essai mais échouent à la fin (souvent en raison de fonds insuffisants).
Stripe Radar propose un contrôle des abus d’essai, qui prédit la probabilité d’un échec de paiement à la fin de la période d’essai afin que vous puissiez bloquer ou préautoriser les inscriptions, limiter l’accès au produit ou prendre d’autres mesures pour les essais à haut risque.