타 VASP와 연동 시 리스크를 줄일 수 있는 옵션에 대해 설명합니다.

코드 회원사는 글로벌 규제 동향, 상대 VASP에 대한 내부 위험평가 기준 등에 따라 트래블룰 솔루션 옵션을 최적화하여 적용할 수 있습니다.
코드는 회원사들이 가상자산 이전 시 사용자들에게 트래블룰 규제를 준수하며 본인 송금뿐만 아니라 타인에게도 송금할 수 있는 안전하고 효율적인 환경을 제공합니다.
이는 회원사가 제공하는 서비스의 신뢰도를 높이는 동시에, 다양한 거래 요구에 유연하게 대응함으로써 규제 환경의 변화에 능동적으로 대응할 수 있습니다.
회원사는 내부 정책에 따라 모든 상대 VASP 회원사에 동일한 트래블룰 정책을 적용하지 않아도 됩니다. 코드가 제공하는 트래블룰 옵션과 기능을 활용하여 가상자산 송수신 시 상대 VASP와의 트래블룰 조건을 설정하고 관리할 수 있습니다.

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

표준 트래블룰은 코드가 제공하는 기본으로 제공하는 서비스입니다. 회원사의 사용자는 본인의 지갑뿐만 아니라 타인의 지갑에 대해서도 정보 확인을 통한 송수신이 가능합니다.

이는 회원사에게 더 많은 유동성을 제공할 뿐만 아니라 시장 접근성을 높이는 장점이 있습니다.

2. 본인간 트래블룰(옵션)

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

출고 시(Originating VASP)

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

입고 시 (Beneficiary VASP)

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

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

이때, 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"
}