Der meiste Bestellschutz greift erst hinterher. Die Bestellung ist aufgegeben, eine Regel markiert sie, und jemand storniert oder erstattet sie. Das kostet dich trotzdem: Zahlungsgebühren, Ware, die für den falschen Käufer reserviert ist, und Zeit für die manuelle Prüfung.
Den Warenkorb prüfen
Shopify erlaubt einer App, während des Checkouts eine Validierungsfunktion auszuführen. Gibt die Funktion einen Fehler zurück, bricht der Checkout mit einer Meldung ab, und es entsteht keine Bestellung.
Das macht sie zu einem guten Ort, um eine Sperrliste durchzusetzen. Wenn du eine E-Mail-Domain, Telefonnummer oder einen Namen gesperrt hast, wird der Kunde vor der Zahlung gestoppt. Es gibt keine Bestellung zu stornieren und keine Erstattung auszuzahlen.
Warum die Prüfung der Anfrage zählt
Der Anfrage, die bei deiner App ankommt, muss man trauen können. Ein produktives Setup prüft die signierte Anfrage, bevor es handelt. So kann ein gefälschter Aufruf weder echte Kunden blockieren noch schlechte durchlassen.
Nutze es für wiederkehrende Probleme
Die Checkout-Validierung funktioniert am besten bei bekanntem, wiederholtem Missbrauch. Sie ersetzt nicht die Bewertung des Verhaltens, die neue Angreifer erkennt. Nutze beides: Verhaltenserkennung für das Unbekannte und Sperrlisten für das Bekannte.
Ein Hinweis zur Einführung
Eine Sperre am Checkout betrifft echte Kunden. Teste sie deshalb zuerst in deinem eigenen Shop und prüfe, ob deine Einträge auf der Sperrliste stimmen. Die Checkout-Sperre von Skyfense ist Teil des Bestellschutzes, der in der Beta ist.