개발자 SDK: 글로벌 데이터베이스 검증을 위한 고급 오류 처리 (KO-1)
글로벌 데이터베이스 검증에서 고급 오류 처리를 마스터하는 것은 견고한 신원 확인 시스템에 필수적입니다. 이 가이드는 일반적인 문제점, 전략적 해결책, 그리고 Didit의 SDK가 어떻게 이를 간소화하는지 설명합니다.

검증 결과 이해하기글로벌 데이터베이스 검증은 완전 일치, 부분 일치, 불일치 등 다양한 결과를 산출하는 복잡한 과정입니다. 개발자는 시스템 무결성과 사용자 경험을 유지하기 위해 각 시나리오를 예측하고 프로그래밍 방식으로 처리해야 합니다.
전략적인 오류 처리가 핵심효과적인 오류 처리는 단순한 성공/실패를 넘어섭니다. 이는
match_type및status필드를 해석하고, 부분 또는 불일치에 대한 조치를 구성하며, 심층적인 통찰력을 위해 상세한 검증 보고서를 활용하는 정교한 로직을 구현하는 것을 포함합니다.규제 준수를 위한 구성 가능한 워크플로우규제 준수는 종종 다양한 검증 결과가 어떻게 관리되는지 지시합니다. 시스템은 수신된 특정 경고 유형에 따라 자동 검토 또는 거부와 같은 구성 가능한 조치를 허용하여 KYC/AML 요구 사항을 준수해야 합니다.
Didit, 복잡성을 간소화하다Didit의 AI 기반 모듈형 플랫폼은 글로벌 신원 확인을 간소화하는 강력한 데이터베이스 검증 API를 제공합니다. 구성 가능한 검증 설정, 상세한 JSON 보고서, 무료 Core KYC 티어와 같은 기능을 통해 Didit은 개발자가 매우 탄력적이고 규정을 준수하는 검증 워크플로우를 구축할 수 있도록 지원합니다.
글로벌 데이터베이스 검증의 복잡성
오늘날의 상호 연결된 디지털 환경에서 권위 있는 국가 및 글로벌 데이터베이스에 대한 사용자 신원 확인은 안전하고 규정을 준수하는 운영의 초석입니다. 그러나 이 과정은 '예' 또는 '아니오'라는 단순한 답변으로 끝나지 않습니다. 신원 확인 솔루션을 구축하는 개발자들은 다양한 데이터 소스, 다양한 데이터 품질, 국가별 규제와 관련하여 수많은 문제에 직면합니다. 일치 유형부터 잠재적 경고에 이르기까지 데이터베이스 검증의 미묘한 차이를 이해하는 것은 견고하고 신뢰할 수 있는 시스템을 만드는 데 가장 중요합니다.
Didit의 데이터베이스 검증 API는 이러한 복잡성을 단순화하도록 설계되었으며, 신뢰할 수 있는 소스와 사용자 정보를 교차 참조하기 위한 강력한 도구를 제공합니다. 이 과정은 규정 준수를 보장하고 신원 사기를 완화하는 데 중요합니다. 그러나 검증이 완벽하게 일치하지 않을 때는 어떻게 될까요? 개발자는 부분 정보, 불일치 또는 완전한 실패를 어떻게 처리할까요? 바로 여기서 잘 설계된 SDK에 의해 촉진되는 고급 오류 처리가 필수적입니다.
API는 status (승인됨, 거부됨, 검토 중), match_type (완전 일치, 부분 일치, 불일치), issuing_state와 같은 필드를 포함한 상세한 보고서를 제공합니다. 이러한 세부 정보는 단순히 정보를 제공하는 것을 넘어, 프로그래밍 방식의 의사 결정 및 애플리케이션 내에서 위험을 효과적으로 조율하는 데 중요합니다.
데이터베이스 검증 보고서 해독: 기본을 넘어
데이터베이스 검증 보고서에 대한 포괄적인 이해는 고급 오류 처리를 위한 첫 번째 단계입니다. Didit의 보고서는 JSON 객체로 구성되어 검증 결과에 대한 명확하고 실행 가능한 개요를 제공합니다. 주요 섹션은 다음과 같습니다.
status: 전체 판정 (승인됨, 거부됨, 검토 중).match_type: 신원 일치의 신뢰도 수준 (완전 일치, 부분 일치, 불일치).issuing_state: 검증이 수행된 국가 (예: 브라질의 경우 BRA).validation_type: 사용된 특정 일치 방법 (예:1x1또는2x2).screened_data: 검증을 위해 사용자가 제공한 입력 데이터.validations: 확인된 각 데이터 포인트 (예:full_name,date_of_birth,identification_number)에 대한 상세 일치 결과를 제공하는 객체.
사용자가 이름과 생년월일을 제공하는 시나리오를 고려해 봅시다. 검증 보고서는 사소한 불일치로 인해 full_name에 대해 partial_match를 반환할 수 있지만, date_of_birth에 대해서는 full_match를 반환할 수 있습니다. 효과적인 오류 처리 전략은 이 사용자를 즉시 거부하지 않을 것입니다. 대신, '검토 중' 상태를 트리거하여 수동 평가를 촉진하거나 추가 정보를 요청할 수 있습니다. 이러한 지능적인 처리는 합법적인 사용자에게 불필요한 마찰을 방지하면서도 잠재적인 문제를 여전히 표시합니다.
Didit의 모듈형 아키텍처는 개발자가 이러한 보고서를 기존 워크플로우에 쉽게 통합하여 깨끗한 API를 활용하여 데이터를 구문 분석하고 후속 조치를 자동화할 수 있음을 의미합니다. 이러한 세부 수준은 개발자가 단순한 통과/실패를 넘어 미묘한 의사 결정을 내릴 수 있도록 지원합니다.
구성 가능한 검증 설정: 위험 전략 맞춤화
데이터베이스 검증에서 고급 오류 처리의 가장 강력한 측면 중 하나는 다른 결과에 따라 검증 설정을 구성하는 기능입니다. 규제 요구 사항, 내부 위험 정책 및 사용자 경험 목표는 모두 애플리케이션이 부분 일치 또는 불일치에 어떻게 반응하는지에 영향을 미칠 수 있습니다. Didit은 이러한 유연성의 필요성을 이해하고 다양한 시나리오에 대한 구성 가능한 조치를 제공합니다.
- 부분 일치 조치:
partial_match가 있는 세션의 경우, 시스템을 수동 평가를 위해 세션을REVIEW로 설정하거나 사용자를 자동으로DECLINE하도록 구성할 수 있습니다. - 불일치 조치: 마찬가지로,
no_match가 있는 세션의 경우, 세션을REVIEW로 설정하거나 자동으로DECLINE하도록 선택할 수 있습니다.
이러한 구성 가능성은 규제가 엄격한 산업에 필수적입니다. 예를 들어, 금융 기관은 AML 목적으로 no_match 시나리오를 자동으로 거부하는 엄격한 정책을 설정할 수 있지만, 전자 상거래 플랫폼은 수동 개입을 허용하고 오탐을 줄이기 위해 부분 일치에 대해 REVIEW 상태를 선택할 수 있습니다. 이러한 설정은 정적이지 않습니다. Didit의 비즈니스 콘솔 또는 API를 통해 동적으로 조정할 수 있어 기업이 필요에 따라 위험 태세를 조정할 수 있습니다.
또한 Didit의 시스템은 누락된 데이터로 인해 검증을 수행할 수 없는 상황을 지능적으로 처리합니다. COULD_NOT_PERFORM_DATABASE_VALIDATION 경고는 세션을 '검토 중'으로 설정하고, 필요한 KYC 데이터가 제공되면 시스템이 자동으로 확인을 다시 트리거합니다. 이러한 자동 재시도 메커니즘은 수동 개입을 줄이고 사용자 여정을 간소화합니다.
Didit의 SDK로 고급 오류 처리 구현하기
개발자에게 고급 오류 처리를 구현한다는 것은 Didit의 API 응답을 해석하고 적절한 조치를 트리거하는 코드를 작성하는 것을 의미합니다. Didit의 SDK 및 API가 이를 어떻게 용이하게 하는지는 다음과 같습니다.
- 보고서 구문 분석: 첫 번째 단계는 데이터베이스 검증 API의 JSON 응답을 구문 분석하는 것입니다.
status,match_type, 그리고 상세한validations객체를 추출합니다. - 결과에 대한 조건부 논리: 이러한 필드를 기반으로 조건부 논리를 구현합니다. 예를 들어:
status가 '승인됨'이고match_type이 'full_match'인 경우, 온보딩을 진행합니다.match_type이 'partial_match'인 경우,validations객체를 확인하여 어떤 필드가 부분 일치였는지 확인합니다. 구성된Partial Match Action에 따라 검토를 위해 플래그를 지정하거나 거부합니다.match_type이 'no_match'인 경우, 구성된No Match Action을 적용합니다.
- 경고 처리:
DATABASE_VALIDATION_PARTIAL_MATCH또는DATABASE_VALIDATION_NO_MATCH와 같은 특정 경고에 주의를 기울입니다. 이러한 경고는match_type에 대한 컨텍스트를 제공하고 추가 조치를 안내할 수 있습니다. - 자동 재시도:
COULD_NOT_PERFORM_DATABASE_VALIDATION경고에 대한 Didit의 자동 재트리거를 활용합니다. 시스템은 사용자가 누락된 데이터를 제공하기를 기다리기만 하면 되고, Didit은 재검증을 원활하게 처리합니다.
Didit의 개발자 우선 접근 방식은 즉각적인 샌드박스와 포괄적인 문서를 통해 이러한 고급 오류 처리 메커니즘을 쉽게 통합할 수 있도록 합니다. 1x1 및 2x2 매칭을 통해 정부 데이터베이스에 대해 신원을 확인하는 기능과 워터폴 다중 공급자 접근 방식이 결합되어 다양한 글로벌 데이터 소스에서도 높은 정확성과 탄력성을 보장합니다.
Didit이 도움이 되는 방법
Didit은 글로벌 데이터베이스 검증에서 고급 오류 처리를 근본적으로 단순화하는 AI 기반의 개발자 우선 신원 플랫폼입니다. 당사의 모듈형 아키텍처를 통해 견고한 데이터베이스 검증을 포함한 신원 확인을 기존 시스템에 쉽게 플러그 앤 플레이할 수 있습니다. Didit의 API는 상세하고 구조화된 신원 데이터를 제공하여 다양한 검증 결과에 지능적으로 반응하는 정교하고 자동화된 워크플로우를 구축할 수 있도록 합니다.
당사의 구성 가능한 검증 설정은 시스템이 부분 일치, 불일치 또는 누락된 데이터에 어떻게 반응하는지 정확하게 정의할 수 있도록 하여 규제 요구 사항을 준수하고 사용자 경험을 최적화합니다. Didit을 통해 투명한 쿼리당 가격 책정과 무료 Core KYC 티어에 액세스하여 엔터프라이즈급 신원 확인을 모두에게 제공할 수 있습니다. 우리는 설정 비용을 없애고 전 세계적으로 신뢰를 자동화하고 위험을 조율하는 AI 기반 플랫폼을 제공합니다. Didit의 데이터베이스 검증은 ID 확인, AML 심사 및 모니터링, 전화 및 이메일 확인과 같은 다른 제품과 함께 안전하고 규정을 준수하는 신원 관리를 위한 포괄적인 스위트를 제공합니다.
시작할 준비가 되셨나요?
Didit의 작동 방식을 볼 준비가 되셨나요? 지금 무료 데모를 받아보세요.
Didit의 무료 티어로 신원 확인을 무료로 시작하세요.