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:
done
ändertDie Anfrage wird beim Bezahlen gesendet, ganz gleich, welche Zahlungsmethode zum Einsatz kommt.
Sie können die Berechtigung erteilen, detaillierte Informationen in Webhooks zu erhalten. Dazu müssen Sie im Kundenportal unter Projekteinstellungen > Webhooks > Erweiterte Einstellungen die folgenden Schalter auf Ein stellen.
Schalter | Beschreibung |
---|---|
Nur notwendige Nutzerparameter ohne vertrauliche Daten senden | Im Webhook werden nur die folgenden Nutzerinformationen übermittelt:
|
Individuelle Parameter senden | Informationen über individuelle Tokenparameter werden in dem Webhook übermittelt. |
notification_type required | string Benachrichtigungstyp. | ||||||||||||
object Benutzerdefinierte Projekteinstellungen (Objekt). | |||||||||||||
| |||||||||||||
object Benutzerdaten (Objekt). | |||||||||||||
|
Zur Signalisierung einer erfolgreiche Verarbeitung.
Im Falle eines Fehlers in den bereitgestellten Daten (z. B. fehlender erforderlicher Parameter, fehlgeschlagene Autorisierung usw.).
Im Falle von temporären Fehlern mit Ihren Servern.
curl -v 'https://your.hostname/your/uri' \ -X POST \ -H 'Accept: application/json' \ -H 'Content-Type: application/json' \ -H 'Authorization: Signature 13342703ccaca5064ad33ba451d800c5e823db8f' \ -d '{ "notification_type":"user_validation", "settings": { "project_id": 18404, "merchant_id": 2340 }, "user": { "ip": "127.0.0.1", "phone": "18777976552", "email": "email@example.com", "id": "1234567", "name": "John Smith", "country": "US" } }'
{- "error": {
- "code": "INCORRECT_AMOUNT",
- "message": "Incorrect amount"
}
}