KYC Magic Link
별도의 지역 계약
이 사용 사례는 Unico의 POST /v1/process 엔드포인트나 API 계약을 사용하지 않습니다. 통합은 Trully.ai(호스트 api.trully.ai)와 이루어지며, Bearer JWT 대신 x-api-key를 통한 인증과 독자적인 응답 스키마를 사용합니다. 다른 국가의 경우 온보딩(글로벌)을 사용하십시오.
이 사용 사례가 해결하는 문제
KYC Magic Link는 멕시코에서 신원 확인 프로세스를 실행하고, 국가 신분증(INE)과 얼굴 생체 정보를 수집하는 문제를 해결합니다. Unico가 호스팅하는 여정을 통해 WhatsApp, SMS, 이메일 등 자체 채널로 전송하는 링크로 프론트엔드 개발 부담을 없앱니다.
이 사용 사례를 사용하는 경우:
- 멕시코에서 운영하며 신분증이 **INE(필수)**인 경우.
이 사용 사례를 사용하지 않는 경우:
- 사용자가 멕시코 외부에 있거나 다른 문서를 사용하는 경우 → 다른 온보딩 사용 사례를 참조하십시오.
관련 기능
단일 프로세스 내에서 실행되는 파이프라인:
| 기능 | 필수 여부 | 흐름에서의 역할 |
|---|---|---|
| 문서 캡처 | 필수 | INE 문서 이미지를 캡처합니다. 이 사용 사례에서는 문서 재사용이 불가합니다 — 매 세션마다 새로운 캡처가 필요합니다. |
| Liveness | 필수 | 생체 인증 확인 — 프로세스를 고정하는 필수 셀피입니다. |
| 위험 분류 | 필수 | 행동 신호를 교차 참조하여 CPF와 관련된 사기 위험을 표시합니다. |
| 신원 확인 | 선택(계약 시) | 트랜잭션 얼굴이 제공된 정부 식별자의 소유자에게 속하는지를 Unico의 신원 데이터베이스와 추가 신호를 활용하여 확인합니다. |
| RENAPO Verification | 선택(계약 시) | 멕시코의 국가 인구 등록부인 RENAPO에 사용자의 CURP로 조회하고, 신원 확인 결과와 함께 등록부 기록을 반환합니다. |
사전 요구 사항
- API 키 — Unico의 온보딩 프로젝트 매니저가 프로비저닝합니다.
x-api-key헤더로 전송됩니다. - 웹훅을 수신할 공개 HTTPS 엔드포인트 (선택 사항, 권장).
- CORS 구성 — 웹훅을 수신하는 서버에서
https://verification.unico.app(운영) 및https://verification.uat.unico.app(샌드박스) 출처를 허용합니다.
단계별 구현
다른 사용 사례와 달리, Magic Link에는 flow 필드가 없습니다 — Trully API와 직접 통합됩니다. 이 엔드포인트는 자체 채널을 통해 사용자에게 배포하는 고유한 검증 링크를 생성합니다.
1. Magic Link 생성
엔드포인트: POST https://sandbox.trully.ai/v2/magic-link
헤더:
| 헤더 | 필수 여부 | 설명 |
|---|---|---|
x-api-key | 예 | Unico의 온보딩 프로젝트 매니저가 프로비저닝한 API 키. |
Content-Type | 예 | application/json |
본문(application/json):
| 필드 | 유형 | 필수 여부 | 설명 |
|---|---|---|---|
external_id | string | 아니오 | 추적 및 참조 목적으로 사용되는 요청의 외부 식별자. |
metadata | object | 아니오 |