Benutzervalidierung einrichten
- Wechseln Sie im Baukasten Ihrer Website zum Block Login-Einstellungen.
- Stellen Sie im Block Layout den Umschalter bei Benutzer-ID-Anweisungen auf Ein, und fügen Sie Schritte sowie Bilder hinzu, anhand derer dem Benutzer erläutert wird, wie er seine ID im Spiel findet.
- Legen Sie fest, dass bei Eingabe der Benutzer-ID überprüft wird, ob der Benutzer existiert (optional).
- Legen Sie fest, dass bei Auswahl der Zahlungsmethode überprüft wird, ob der Benutzer existiert.
Benutzer bei der Eingabe der Benutzer-ID validieren
- Wählen Sie die Autorisierungsoption Benutzer-ID – Webhook aus.
- Geben Sie die URL für den Empfang von Webhooks ein.
Note
Die Webhook-URL muss mit
https://
beginnen. Die Angabe von http://
führt zu einem Fehler.- Implementieren Sie aufseiten Ihrer Anwendung den Umgang mit dem Benutzervalidierungs-Webhook. Beim Empfang eines Webhooks sollte die Anwendung Folgendes tun:
- Nach einem Benutzer anhand seiner im Webhook übermittelten ID suchen.
- Je nach Ergebnis einen der folgenden Statuscodes senden:
- 200 (mit Zusatzinformationen), sofern ein Benutzer gefunden wurde
- 455, sofern keine Benutzer-ID gefunden wurde
Copy
"http_status_code": 200
{
"status": "success"
"user": {
"id": 1234567,
"name": "Xsolla User",
"level": "80",
}
}
Beschreibung der Parameter für den Statuscode 200:
Parameter | Beschreibung |
---|---|
user.id | Benutzer-ID. Erforderlich. |
user.name | Benutzername. Sofern übermittelt, wird dieser anstelle der user.id angezeigt. |
user.level | Benutzerlevel. |
Benutzer bei der Auswahl einer Zahlungsmethode validieren
- Konfigurieren Sie Parameter für den Empfang von Webhooks:
- Öffnen Sie Ihr Projekt im Kundenportal.
- Klicken Sie im seitlichen Menü auf Projekteinstellungen.
- Wechseln Sie zum Abschnitt Webhooks.
- Setzen Sie den Umschalter Webhooks auf Ein.
- Geben Sie im Feld Webhook-URL die URL für den Empfang von Webhooks an.
- Standardmäßig wird ein geheimer Schlüssel zum Signieren von Projekt-Webhooks generiert. Wenn Sie einen neuen geheimen Schlüssel generieren möchten, klicken Sie auf das Aktualisieren-Symbol.
- Klicken Sie auf Einstellungen speichern.

- Implementieren Sie aufseiten Ihrer Anwendung den Umgang mit dem Benutzervalidierungs-Webhook.
Um den Empfang des Webhooks zu bestätigen, muss Ihr Server wie folgt antworten:
- HTTP-Statuscode 204 ohne Nachrichtenrumpf.
- HTTP-Statuscode 400 samt Problembeschreibung, sofern der angegebene Benutzer nicht gefunden oder eine ungültige Signatur übermittelt wurde.
Ihr Fortschritt
Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.