# 부정 결제 방지 시스템에서 거부한 트랜잭션 부정 결제 방지 시스템 검사 중에 트랜잭션이 거부되면 엑솔라는 afs_reject 유형이 포함된 웹훅의 트랜잭션 세부 정보를 웹훅 URL로 보냅니다. 이 웹훅을 수신하려면 고객 성공 관리자에게 문의하거나 csm@xsolla.com으로 이메일을 보내십시오. 관리자 페이지에 웹훅 URL을 저장하면 웹훅에서 자세한 정보를 수신할 수 있는 권한을 부여할 수 있습니다. 이렇게 하려면 프로젝트 설정 >웹훅> 고급 설정 섹션의 관리자 페이지에서 다음 토글을 활성화로 설정하십시오. 참고 2025년 1월 22일 또는 그 이전에 관리자 페이지에 등록한 경우, 프로젝트 설정 >웹훅 > 테스트 > 결제 > 고급 설정 섹션에서 토글을 찾을 수 있습니다. 토글 설명 저장된 결제 방식을 사용한 트랜잭션에 대한 정보 표시 정보는 웹훅의 다음 사용자 정의 매개 변수에서 전달됩니다.saved_payment_method:0 - 저장된 결제 방식이 사용되지 않음1 - 현재 결제를 진행할 때 결제 방식이 저장됨2 - 이전에 저장한 결제 방식이 사용됨payment_type:1 - 일회성 결제2 - 반복 결제 Endpoint: POST afs-rejected-transaction Version: 1.0 ## Request fields (application/json): - `notification_type` (string, required) 알림 유형. - `refund_details` (object) 환불 세부 정보(오브젝트). - `refund_details.author` (string) 환불 개시 프로그램. - `refund_details.code` (integer) 코드 ID. - `refund_details.reason` (string) 환불 이유입니다. - `settings` (object) 사용자 정의 프로젝트 설정(개체)입니다. - `settings.merchant_id` (integer) 판매자 ID입니다. - `settings.project_id` (integer) 프로젝트 ID. 이 매개 변수는 [관리자 페이지](https://publisher.xsolla.com/)의 프로젝트 이름 옆에서 확인할 수 있습니다. - `transaction` (object, required) 트랜잭션 데이터 관련 값입니다. - `transaction.agreement` (integer) 계약 ID입니다. - `transaction.dry_run` (integer) 테스트 트랜잭션(거래). 테스트 트랜잭션의 경우 매개변수는 1개 값을 갖습니다. 또는, 트랜잭션(거래)이 실제로 이루어지는 경우 매개변수가 전송되지 않습니다. - `transaction.external_id` (string) 트랜잭션 외부 ID 입니다. - `transaction.id` (integer) 트랜잭션 ID. - `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) 유저 전화 번호입니다(국제 형식). - `user.zip` (string) 우편번호. ## Response 400 fields (application/json): - `error` (object) - `error.code` (string) - `error.message` (string) ## Response 204 fields ## Response 500 fields