La plupart des protections de commande agissent après coup. La commande est passée, une règle la signale, et quelqu’un l’annule ou la rembourse. Cela vous coûte quand même : frais de paiement, stock bloqué pour le mauvais acheteur et temps passé en vérification manuelle.
Valider le panier
Shopify permet à une application d’exécuter une fonction de validation pendant que le client paie. Si la fonction renvoie une erreur, le paiement s’arrête avec un message et aucune commande n’est créée.
C’est donc un bon endroit pour appliquer une liste de blocage. Si un domaine e-mail, un numéro de téléphone ou un nom fait partie de ceux que vous avez bloqués, le client est arrêté avant de payer. Pas de commande à annuler, pas de remboursement à faire.
Pourquoi la vérification compte
La requête qui arrive à votre application doit être fiable. Une configuration de production vérifie la requête signée avant d’agir, pour qu’un appel falsifié ne puisse ni bloquer de vrais clients ni laisser passer les mauvais.
À utiliser pour les problèmes répétés
La validation du paiement est la plus efficace contre les abus connus et répétés. Elle ne remplace pas l’évaluation du comportement, qui repère les nouveaux attaquants. Utilisez les deux : la détection du comportement pour l’inconnu, les listes de blocage pour le connu.
Un mot sur le déploiement
Un blocage au paiement touche de vrais clients : testez-le d’abord sur votre propre boutique et vérifiez que les entrées de votre liste de blocage sont bien celles que vous voulez. Le blocage au paiement de Skyfense fait partie de sa protection des commandes, actuellement en bêta.