- 지원되는 모든 국가에서 동일한 방식으로 작동하는 표준 결과 코드로, 모든 국가를 아우르는 단일 처리 로직을 작성할 수 있습니다.
- 정부 등록기관에서 반환한 정확한 상태를 알려주는 선택적 국가별 세부 코드로, 고객 지원, 분석 및 사용자에게 재시도를 유도할지 결정하는 데 유용합니다.
표준 결과 코드
이 코드들은 모든 국가에서 동일합니다. 국가별 세부 코드가 아닌, 이 코드들을 기반으로 검토, 거부 및 재시도 로직을 구축하세요.outcome_code는 검증 보고서의 validations 배열 내 각 항목에 포함됩니다. 응답 내 위치는 데이터베이스 검증 보고서를 참조하세요.REGISTRY_UNAVAILABLE 및 REGISTRY_ERROR는 소스 등록기관이 쿼리에 응답하지 않았음을 의미하므로, 이 두 가지 결과는 비용이 청구되지 않습니다. 요금을 참조하세요. 다른 모든 결과 코드는 아무것도 확인되지 않은 경우(INCONCLUSIVE, BIOMETRIC_IMAGE_UNUSABLE)나 전송한 데이터가 거부된 경우(INVALID_DOCUMENT_FORMAT, INVALID_INPUT - 결과 코드로 나타난다는 것은 쿼리가 전송된 후 등록기관 자체에서 데이터를 거부했음을 의미함)라도 등록기관의 실제 유료 응답입니다.등록기관에 도달하지 않은 입력은 결과 코드를 전혀 생성하지 않습니다. 값이 국가 형식 규칙을 충족하지 못하면 POST /v3/database-validation/은 400을 반환하며, 누락되거나 형식이 잘못된 필드가 있는 워크플로 서비스는 COULD_NOT_PERFORM_DATABASE_VALIDATION과 함께 건너뜁니다. 두 경우 모두 비용이 청구되지 않습니다. 자세한 내용은 데이터베이스 검증 요금 페이지를 참조하세요.국가별 상세 코드
상세 코드는outcome_code와 함께 outcome_detail로 반환됩니다. 아래 나열된 국가만 표준 결과 외의 상세 코드를 생성하며, 지원되는 다른 모든 국가는 표준 코드만 반환합니다.
아르헨티나 (RENAPER)
아르헨티나는 RENAPER 국립 신원 등록부를 대상으로 DNI, 셀피, 신고된 성별을 결합하여 생체 인식 1×1 검증을 사용합니다.브라질 (Receita Federal — Consulta CPF)
브라질은 Receita Federal의 공식 CPF 서비스를 통해 CPF를 검증하며, LGPD(Lei Geral de Proteção de Dados) 및 아동·청소년 디지털 법령에 따라 미성년자를 명시적으로 처리합니다.브라질의
MINOR_BLOCKED 결과의 경우, source_data에서 lgpd_minor, minor_under_18, minor_under_16 플래그를 계속 반환하므로 재시도 없이 연령에 적합한 흐름을 적용할 수 있습니다.파나마 (SIB — Tribunal Electoral)
파나마는 Tribunal Electoral에서 운영하는 SIB(Servicio de Identificación Biométrica) 등록부를 대상으로 생체 인식 검증을 사용합니다. 기술적인 SIB 오류가 발생하면 세션은 자동으로 1×1 조회로 대체됩니다.기타 지원 국가
아래 국가들은 표준 결과 코드만 반환하며, 처리해야 할 국가별 상세 코드가 없습니다.- 볼리비아, 콜롬비아, 코스타리카, 엘살바도르, 과테말라, 온두라스, 파라과이, 스페인, 우루과이, 베네수엘라 — 해당 시민 등록부를 대상으로 한 1×1 조회입니다. 결과는
MATCH,NO_MATCH,DOCUMENT_NOT_FOUND,INVALID_DOCUMENT_FORMAT또는REGISTRY_UNAVAILABLE에 직접 매핑됩니다. - 칠레 (Registro Civil) — RUT 조회입니다. 표준 결과에 매핑되며 등록부에서 미성년자 기록으로 표시할 경우
MINOR_BLOCKED가 추가됩니다. - 도미니카 공화국 (JCE) — 불리언 유효성을 반환하는 Cédula 조회이며,
MATCH또는NO_MATCH에 매핑됩니다. - 에콰도르 (Registro Civil) — Cédula 조회입니다.
- 멕시코 (RENAPO 및 2×2용 INE) — RENAPO를 통한 CURP 조회입니다.
validation_type이two_by_two인 경우 추가 INE 교차 참조가 실행되며, 둘 다 동일한 표준 결과 코드로 반영됩니다. - 페루 (RENIEC) — DNI 조회입니다.
처리 방법 예시
가장 간단하고 견고한 핸들러는 다음과 같습니다.비즈니스 로직을 위해
outcome_detail로 분기할 필요는 없으며, 분석, 디버깅 및 지원 티켓용으로 사용하십시오. 표준 outcome_code는 국가와 시간에 관계없이 항상 안정적으로 유지됩니다.관련 문서
- 데이터베이스 검증 경고 — 세션 수준 경고 태그(
COULD_NOT_PERFORM_DATABASE_VALIDATION,DATABASE_VALIDATION_PARTIAL_MATCH,DATABASE_VALIDATION_NO_MATCH) 및 애플리케이션의 검토/거부 작업을 구성하는 방법입니다. - 데이터베이스 검증 보고서 — 전체 응답 구조와
outcome_code/outcome_detail이 표시되는 위치입니다. - 데이터베이스 검증 지원 국가 — 전체 국가 및 일치 방식 목록입니다.