# Validation utilisateur Xsolla envoie un webhook de type user_validation à l'URL du webhook pour vérifier que l'utilisateur est enregistré dans le jeu. La requête est envoyée plusieurs fois pendant le processus de paiement : * lorsque l'utilisateur choisit un mode de paiement dans l'interface de paiement ; * lorsque l'utilisateur saisit des données dans le formulaire de paiement, par exemple les données de sa carte bancaire ou le code postal lors d'un paiement via PayPal ; * lorsque l'utilisateur clique sur Pay now pour procéder au paiement ; * lorsque le processus de paiement est terminé et que le statut de la transaction passe à done. La requête est envoyée lors d'un paiement via n'importe quel mode de paiement. Lorsque vous enregistrez l'URL du webhook dans le Compte éditeur, vous pouvez activer les autorisations pour recevoir des informations détaillées dans les webhooks. Pour ce faire, activez les bascules correspondantes dans la section Project settings > Webhooks > Advanced settings. Note Si vous avez créé un Compte éditeur le 22 janvier 2025 ou avant, les bascules se trouvent dans la section Project settings > Webhooks > Testing > Payments > Advanced settings. Bascule Description Envoyer paramètres utilisateur nécessaires seulement sans données sensibles Seules les informations suivantes sur l'utilisateur sont passées dans le webhook :ID ;pays. Envoyer paramètres personnalisés Les informations relatives aux paramètres du jeton personnalisé sont passées dans le webhook. Endpoint: POST user-validation Version: 1.0 ## Request fields (application/json): - `notification_type` (string, required) Type de notification. - `settings` (object) Paramètres personnalisés de projet (objet). - `settings.merchant_id` (integer) ID de commerçant. - `settings.project_id` (integer) ID de projet. Ce paramètre se trouve dans le [Compte éditeur](https://publisher.xsolla.com/) à côté du nom du projet. - `user` (object) Informations sur l'utilisateur (objet). - `user.country` (string) Pays de l'utilisateur. Code pays à deux lettres majuscules selon la norme [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2). - `user.email` (string) Adresse e-mail de l'utilisateur. - `user.id` (string, required) ID utilisateur. - `user.ip` (string) IP de l'utilisateur. - `user.name` (string) Nom d'utilisateur. - `user.phone` (string) Téléphone de l'utilisateur. ## Response 400 fields (application/json): - `error` (object) - `error.code` (string) - `error.message` (string) ## Response 204 fields ## Response 500 fields