# Validação de usuário na Web Shop

A Xsolla envia um webhook de um site Web Shop para verificar se um usuário existe no jogo. O webhook é enviado do seguinte endereço IP: 34.102.38.178.
Observe
O webhook é usado apenas para validação do usuário na Web Shop. Consulte essas instruções para obter mais informações sobre como configurar webhooks no Site Builder.

Endpoint: POST user-validation-in-webshop
Version: 1.0

## Request fields (application/json):

  - `settings` (object)
    Configurações personalizadas do projeto (objeto).

  - `settings.merchant_id` (integer)
    ID de comerciante.

  - `settings.project_id` (integer)
    ID do projeto. Você pode encontrar esse parâmetro na sua [conta](/pt/webhooks/overview/#business-accounts) ao lado do nome do projeto.

  - `user` (object, required)
    Dados do usuário (objeto).

  - `user.country` (string)
    País do usuário. Código de país de duas letras maiúsculas, de acordo com o [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2).

  - `user.id` (string, required)
    ID de usuário.

## Response 200 fields (application/json):

  - `attributes` (array)
    Atributos de usuário utilizados para personalização. Consulte a documentação para obter informações mais detalhadas.

  - `attributes.key` (string, required)
    Nome do atributo.

  - `attributes.value` (any, required)
    Valor do atributo.

  - `removingKeys` (array)
    Lista de atributos que você deseja excluir. Se você especificar o mesmo atributo no parâmetro attributes, ele não será excluído.

  - `user` (object, required)
    Dados do usuário (objeto).

  - `user.appPlayerId` (string)
    ID de usuário atribuído pelo dono do aplicativo no momento do registro (ID de usuário do cliente).
Observação A Xsolla passa esses dados no objeto custom_parameters da chamada para obter um token de pagamento.

  - `user.id` (string, required)
    ID de usuário.

  - `user.name` (string)
    Nome de usuário.

  - `user.picture` (string)
    Link ao avatar do usuário.


## Response 404 fields
