# 수신자 제한 옵션

코드 회원사는 글로벌 규제 동향, 상대 VASP에 대한 내부 위험평가 기준 등에 따라 트래블룰 솔루션 옵션을 최적화하여 적용할 수 있습니다.

코드는 회원사들이 가상 자산 이전 시 사용자들에게 트래블룰 규제를 준수하며 본인 송금뿐만 아니라 타인에게도 송금할 수 있는 안전하고 효율적인 환경을 제공합니다.

이는 회원사가 제공하는 서비스의 신뢰도를 높이는 동시에, 다양한 거래 요구에 유연하게 대응함으로써 규제 환경의 변화에 능동적으로 대응할 수 있습니다.

회원사는 내부 정책에 따라 모든 상대 VASP 회원사에 동일한 트래블룰 정책을 적용하지 않아도 됩니다. 코드가 제공하는 트래블룰 옵션과 기능을 활용하여 가상 자산 송수신 시 상대 VASP와의 트래블룰 조건을 설정하고 관리할 수 있습니다.

### 표준 트래블룰 : 본인 및 타인을 포함한 송수신 정보 확인

표준 트래블룰은 코드가 제공하는 기본으로 제공하는 서비스입니다. 회원사의 사용자는 본인의 지갑뿐만 아니라 타인의 지갑에 대해서도 정보 확인을 통한 송수신이 가능합니다. 이는 회원사에게 더 많은 유동성을 제공할 뿐만 아니라 시장 접근성을 높이는 장점이 있습니다.

### 본인간 트래블룰(옵션)

본인 간 트래블룰은 회원사가 특정 상대 VASP에 대해 ‘본인’ 지갑으로만 가상 자산을 이전할 수 있도록 하는 옵션입니다. 이미 표준 트래블룰이 구축되어 있다면, 별도의 큰 추가 개발 없이 적용할 수 있다는 장점이 있습니다.&#x20;

#### 출고 시(Originator VASP)

<figure><img src="https://2748126762-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FILDiwNGlU9mGSj7OdNA8%2Fuploads%2FjZRErscg70gjxs47eAkb%2F%E1%84%87%E1%85%A9%E1%86%AB%E1%84%8B%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A9%E1%86%BC%E1%84%80%E1%85%B3%E1%86%B7%20KR.png?alt=media&#x26;token=04e81f7f-d690-4c49-8a78-77baf890fe5b" alt=""><figcaption></figcaption></figure>

출고 시 VASP는 상대방에 대한 위험평가 기준을 고려하여 고객향 출금 화면에서 수신자의 정보를 송신자의 정보와 동일하게 입력되도록 설정할 수 있으며, 사용자가 직접 수정할 수 없도록 구축할 수 있습니다.&#x20;

#### 입고 시(Beneficiary VASP)

입고 시에는 ‘자산 이전 허가 요청’ API 전송 데이터 상 송신자(Originator)와 수신자(Beneficiary)의 ‘nameIdentifier’ 정보가 일치하는지 확인합니다. 그 후 송신자 정보가 수신 지갑 소유자의 이름과 일치하는지 확인합니다.&#x20;

**상대편에서 보낸 Originator 정보와 Beneficiary 정보, 수신하는 쪽 거래소가 가지고 있는 KYC 정보가 동일해야 함**을 의미합니다. 일치한다면 입금을 처리하고, 불일치한다면 거절(denied) 응답을 반환합니다.&#x20;

이때, reasonType을 ‘INPUT\_NAME\_MISMATCHED’로 입력하고, reasonMsg는 ‘Only self-transfer allowed from the originator’로 입력해 주세요.

```
  "result": "denied",
  "reasonType": "INPUT_NAME_MISMATCHED",
  "reasonMsg": "Only self-transfer allowed from the originator",
```
