# 사용자 유효성 검사

엑솔라는 사용자가 게임에 등록되어 있는지 확인하기 위해 user_validation 유형이 포함된 웹훅을 웹훅 URL로 전송합니다. 이 
요청은 결제 프로세스의 일부이며 여러 번 전송됩니다.

* 사용자가 결제 UI에서 결제 방법을 선택한 경우
* 사용자가 결제 양식에 데이터를 입력한 경우(예: PayPal을 통해 결제할 경우 은행 카드 데이터 또는 우편번호)
* 사용자가 지금 지불을 클릭하여 결제를 진행하는 경우

어떤 결제 방법으로 지불을 진행하여도 요청이 전송됩니다.

계정에 웹훅 URL을 저장할 때 웹훅에서 상세 정보를 수신할 수 
있도록 권한을 부여할 수 있습니다. 이렇게 하려면 설정 > 웹훅 > 고급 설정 섹션에서 필요한 토글을 활성화하세요.


참고
2025년 1월 22일 또는 그 이전에 관리자 페이지에 등록한 경우, 설정 &gt; 웹훅 &gt; 테스트 &gt; 페이먼트 솔루션 &gt; 고급 설정 섹션에서 토글을 찾을 수 있습니다.




    
        토글
        설명
    


    
        민감한 데이터 없이 필수 사용자 매개 변수만 전송
        사용자에 대한 다음 정보만 웹훅에서 전달됩니다.ID국가
    
    
        사용자 정의 매개 변수 전송
        사용자 정의 토큰 매개 변수 관련 정보가 웹훅에서 전달됩니다.

Endpoint: POST user-validation
Version: 1.0

## Request fields (application/json):

  - `notification_type` (string, required)
    알림 유형.

  - `settings` (object)
    사용자 정의 프로젝트 설정(개체)입니다.

  - `settings.merchant_id` (integer)
    판매자 ID입니다.

  - `settings.project_id` (integer)
    프로젝트 ID입니다. 이 매개 변수는 [계정](/ko/webhooks/overview/#business-accounts)의 프로젝트 이름 옆에서 확인할 수 있습니다.

  - `user` (object)
    사용자 세부 사항(개체)입니다.

  - `user.country` (string)
    사용자의 국가. [ISO 3166-1 alpha-2 standard](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)에 따른 2자로 된 국가 코드를 사용합니다.

  - `user.email` (string)
    사용자 이메일.

  - `user.id` (string, required)
    사용자 ID.

  - `user.ip` (string)
    유저 IP 주소입니다.

  - `user.name` (string)
    사용자 이름.

  - `user.phone` (string)
    유저 전화 번호입니다(국제 형식).

## Response 400 fields (application/json):

  - `error` (object)

  - `error.code` (string)

  - `error.message` (string)


## Response 204 fields

## Response 500 fields
