# Benutzervalidierung

Xsolla sendet einen Webhook vom Typ user_validation an die Webhook-URL, um zu 
überprüfen, ob ein Benutzer im Spiel registriert ist. Die Anfrage wird im 
Rahmen des Bezahlvorgangs mehrfach gesendet:

* wenn ein Benutzer eine Zahlungsmethode im Zahlungsportal auswählt
* wenn ein Benutzer Daten in die Zahlungsmaske eingibt, z. B. Bankkartendaten 
  oder die Postleitzahl bei Zahlung über PayPal
* wenn ein Benutzer auf Jetzt bezahlen klickt, um mit der Zahlung fortzufahren
* wenn der Bezahlvorgang abgeschlossen ist und der Transaktionsstatus sich in 
  done ändert

Die Anfrage wird beim Bezahlen gesendet, ganz gleich, welche Zahlungsmethode 
zum Einsatz kommt.

Wenn Sie die Webhook-URL im Kundenportal speichern, können Sie Berechtigungen 
erteilen, detaillierte Informationen in Webhooks zu empfangen. Aktivieren Sie 
dazu im Kundenportal unter Projekteins
tellungen &gt; Webhooks &gt; Erweiterte Einstellungen die entsprechenden 
Schalter.


Hinweis
Wenn Sie sich am oder vor dem 22. Januar 2025 im Kundenportal registriert haben, finden Sie die Schalter unter Projekteinstellungen &gt; Webhooks &gt; Testen &gt; Payments &gt; Erweiterte Einstellungen.




    
        Schalter
        Beschreibung
    


    
        Nur notwendige Nutzerparameter ohne vertrauliche Daten senden
        Im Webhook werden nur die folgenden Nutzerinformationen übermittelt:IDLand
    
    
        Individuelle Parameter senden
        Informationen über individuelle Tokenparameter werden in dem Webhook übermittelt.

Endpoint: POST user-validation
Version: 1.0

## Request fields (application/json):

  - `notification_type` (string, required)
    Benachrichtigungstyp.

  - `settings` (object)
    Benutzerdefinierte Projekteinstellungen (Objekt).

  - `settings.merchant_id` (integer)
    Händler-ID.

  - `settings.project_id` (integer)
    Projekt-ID. Dieser Parameter wird im [Kundenportal](https://publisher.xsolla.com/) neben dem Projektnamen angezeigt.

  - `user` (object)
    Benutzerdaten (Objekt).

  - `user.country` (string)
    Land des Benutzers. Ländercode, bestehend aus 2 Großbuchstaben gemäß [ISO 3166-1 ALPHA-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2).

  - `user.email` (string)
    E-Mail des Benutzers.

  - `user.id` (string, required)
    Benutzer-ID.

  - `user.ip` (string)
    Benutzer-IP.

  - `user.name` (string)
    Benutzername.

  - `user.phone` (string)
    Telefonnummer des Benutzers.

## Response 400 fields (application/json):

  - `error` (object)

  - `error.code` (string)

  - `error.message` (string)


## Response 204 fields

## Response 500 fields
