# ウェブショップでのユーザー検証

ユーザーがゲームに存在するかどうかを確認するために、エクソーラはウェブショップサイトからウェブフックを送信します。ウェブフックは以下のIPアドレスからに送信されます： 34.102.38.178。
注意
ウェブフックはウェブショップ内でユーザーの検証にのみ使用されます。サイトビルダーでウェブフックを構成する詳細については、こちらの説明を参照してください。

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

## Request fields (application/json):

  - `settings` (object)
    カスタムプロジェクト設定（オブジェクト）。

  - `settings.merchant_id` (integer)
    マーチャントID。

  - `settings.project_id` (integer)
    Project ID. You can find this parameter in your [account](/ja/webhooks/overview/#business-accounts) next to the name of the project.

  - `user` (object, required)
    ユーザーの詳細（オブジェクト）。

  - `user.country` (string)
    ユーザーの国。2文字の国コード（大文字）は、[ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)に従って使用されます。

  - `user.id` (string, required)
    ユーザーID。

## Response 200 fields (application/json):

  - `attributes` (array)
    パーソナライズに使用されるユーザー属性。詳細については、ドキュメンテーションを参照してください。

  - `attributes.key` (string, required)
    属性名。

  - `attributes.value` (any, required)
    属性値。

  - `removingKeys` (array)
    削除したい属性のリスト。attributesパラメータで同じ属性を指定しても、削除されません。

  - `user` (object, required)
    ユーザーの詳細（オブジェクト）。

  - `user.appPlayerId` (string)
    ユーザー登録時にアプリ所有者によって割り当てられるユーザーID（顧客ユーザーID）。
注意エクソーラは決済トークンを取得するためのコール内にあるcustom_parametersオブジェクトにて、このデータを渡します。

  - `user.id` (string, required)
    ユーザーID。

  - `user.name` (string)
    ユーザー名。

  - `user.picture` (string)
    ユーザーアバターへのリンク。


## Response 404 fields
