Xsolla envía un 0webhook con el tipo user_validation
a la dirección URL del
webhook para verificar que un usuario esté registrado en el juego. La solicitud
se envía varias veces como parte del proceso de pago:
done
La solicitud se envía al pagar con cualquier método de pago.
Puede dar permisos para recibir información detallada en los webhooks. Para ello, puede establecer las siguientes opciones en la posición On en Cuenta del editor en la sección Project settings > Webhooks > Advanced settings:
Selector | Descripción |
---|---|
Enviar solamente los parámetros de usuario necesarios sin datos confidenciales | Solamente la siguiente información sobre el usuario se transmite en el webhook:
|
Enviar parámetros personalizados | La información sobre los parámetros de token personalizados se transmite en el webhook. |
notification_type required | string Tipo de notificación. | ||||||||||||
object Configuración del proyecto personalizada (objeto). | |||||||||||||
| |||||||||||||
object Datos del usuario (objeto). | |||||||||||||
|
Devuelve para indicar un procesamiento realizado correctamente.
Devuelve en caso de error en la información proporcionada (p. ej., falta un parámetro obligatorio, autorización fallida, etc.).
Devuelve para indicar errores temporales en sus servidores.
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"
}
}