Bewertung von KontomissbrauchPrivate Vorschau
Risikobewertungen für Registrierungs- und Anmeldeereignisse abrufen
The Customer Account Evaluation API provides risk intelligence for your registration and login flows to detect multi-accounting patterns and suspicious account sharing:
- No payment collection required: Evaluate risk during registration and at login, before collecting any payment information.
- Get risk scores upfunnel: Apply decision signals earlier in your workflow to get risk scores sooner (login or registration) than traditional Stripe PaymentIntents. This can help you make informed decisions about allowing or blocking account access where service abuse is suspected.
Konto-Evaluationslebenszyklus
Um eine AccountEvaluation zur Erkennung von Missbrauch anzufordern:
- Verwenden Sie auf Client-Seite Stripe.js, um eine Radar-Sitzung zu erstellen, die Gerätemetadaten erfasst und senden Sie dann den Sitzungs-Token an Ihren Server.
- Erstellen Sie eine Kundin/einen Kunden oder bereiten Sie Endnutzerdaten für die Inline-Kundenerstellung vor.
- Fordern Sie eine
AccountEvaluationan, wenn sich Kundinnen und Kunden registrieren oder anmelden. - Nachdem sich die Kundin/der Kunde registriert oder eingeloggt hat, melden Sie das Ergebnis an Stripe, um zukünftige Bewertungen zu verbessern.
Das folgende Diagramm zeigt die Interaktionen auf hoher Ebene zwischen Ihnen (dem Unternehmen), Stripe und Ihrer Endkundin/Ihrem Endkunden zum Registrierungszeitpunkt.
Radar-Sitzung erstellen
Bevor Sie eine Kontobewertung anfordern, müssen Sie Gerätemetadaten vom Client mithilfe von Stripe.js erfassen. Übergeben Sie den Radar-Sitzungs-Token aus der Antwort an Ihren Server, um ihn in der Kontobewertungsanfrage zu verwenden. Weitere Informationen finden Sie unter Radar-Sitzungen.
Eine AccountEvaluation erstellen
Nachdem Sie eine Radar-Sitzung erstellt haben, um Geräte-Metadaten zu erfassen, fordern Sie eine AccountEvaluation an, um Risikosignale von Stripe zu erhalten. Die Bewertung verwendet typenbasierte Polymorphie, um verschiedene Ereignistypen zu unterstützen.
Registrierungsvorgang
Verwenden Sie den Typ registration_initiated, um neue Nutzer-Registrierungen auszuwerten. Sie können auf eine bestehende Kundin oder auf einen bestehenden Kunden Bezug nehmen oder eine/n neuen inline erstellen. Bewahren Sie die Kunden-ID für zukünftige Zahlungsanforderungen auf, um eine genaue Betrugserkennung zu gewährleisten.
Verwendung einer/eines bestehenden Kundin/Kunden
Verwendung der Inline-Kundenerstellung
Wenn Sie keine bestehende Kunden-ID angeben, erstellt Stripe ein neues Kundenobjekt anhand von customer_.
Anmeldeablauf
Verwenden Sie den Typ login_initiated, um Anmeldeversuche von Nutzerinnen und Nutzern auszuwerten und Freigabemuster von Konten zu erkennen. Verwenden Sie dieselbe Kunden-ID, die Sie bei der Registrierung erstellt haben.
Risikosignale
Stripe gibt basierend auf dem Bewertungstyp Risikosignale in der Antwort zurück. Nutzen Sie diese Signale, um fundierte Entscheidungen darüber zu treffen, ob die Aktion zugelassen oder blockiert werden soll.
| Bewertungstyp | Signal zurückgegeben | Beschreibung |
|---|---|---|
registration_ | multi_ | Risiko, dass sich dieselbe Endkundin/derselbe Endkunde mehrfach registriert. |
login_ | account_ | Risiko, dass dasselbe Konto von mehreren Standorten gleichzeitig verwendet wird |
Jedes Signal enthält eine Punktzahl.
Ergebnis melden
Nachdem Sie ein Konto bewertet haben, melden Sie das endgültige Ergebnis an Stripe. Dieses Feedback verbessert im Laufe der Zeit die Genauigkeit unserer Missbrauchserkennung.
Rufen Sie report_event auf und übergeben Sie den Typ des Ereignisses, das Sie melden. Folgende Ereignistypen werden unterstützt:
registrierung_: Melden, wann eine Registrierung erfolgreich abgeschlossen wurdesucceeded registration_: Melden, wenn ein Registrierungsversuch fehlschlägtfailed login_: Melden, wenn eine Anmeldung erfolgreich abgeschlossen wurdesucceeded login_: Melden, wenn ein Anmeldeversuch fehlschlägtfailed
Das folgende Beispiel zeigt eine erfolgreiche Registrierung:
Rufen Sie eine AccountEvaluation ab
Sie können eine zuvor erstellte AccountEvaluation nach ID jederzeit abrufen:
Verwendung mit Payment Intents
Beim Erstellen von Zahlungen müssen Sie dieselbe Kunden-ID verwenden, die Sie für die Kontobewertung verwendet haben. Dadurch wird sichergestellt, dass wir genaue Risikobewertungen durchführen können, indem wir Registrierung, Anmeldung und Zahlungsaktivitäten für dieselbe Kundin oder denselben Kunden gemeinsam betrachten.
Hinweis
Der Parameter Kundin/Kunde zum Zeitpunkt der Zahlung muss mit der Kunden-ID übereinstimmen, die bei der Erstellung der AccountEvaluation verwendet wurde.