मुख्य सामग्री पर जाएं
Didit का डेटाबेस सत्यापन API प्रत्येक देश के आधिकारिक सिविल रजिस्ट्री से पूछताछ करता है — RENAPER (अर्जेंटीना, बायोमेट्रिक चेहरा मिलान के साथ $0.20/जाँच), Receita Federal (ब्राज़ील, $0.20), Tribunal Electoral SIB (पनामा, $0.75 बायोमेट्रिक), Junta Central Electoral (डोमिनिकन गणराज्य, $0.05) और 14 अन्य — प्रति सफल क्वेरी बिल किया जाता है, कोई मासिक न्यूनतम नहीं। जब आप डेटाबेस सत्यापन चलाते हैं, तो आपको परिणाम की दो परतें मिलती हैं:
  1. एक मानक आउटकम कोड जो समर्थित प्रत्येक देश में एक ही तरह से काम करता है, ताकि आप उन सभी को कवर करने वाला एक ही हैंडलिंग लॉजिक लिख सकें।
  2. एक वैकल्पिक देश-विशिष्ट डिटेल कोड जो आपको ठीक-ठीक बताता है कि सरकारी रजिस्ट्री ने कौन सी स्थिति लौटाई — यह सपोर्ट, एनालिटिक्स, और उपयोगकर्ता को पुनः प्रयास करने के लिए प्रेरित करने का निर्णय लेने हेतु उपयोगी है।
यह पेज आपके सामने आने वाले प्रत्येक मान को सूचीबद्ध करता है और बताता है कि उनमें से प्रत्येक पर क्या प्रतिक्रिया दी जाए।

मानक आउटकम कोड

ये कोड सभी देशों में समान होते हैं। समीक्षा, अस्वीकृति और पुनः प्रयास का लॉजिक इन्हीं पर बनाएँ — प्रति-देश डिटेल कोड पर नहीं।
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)

अर्जेंटीना DNI, सेल्फ़ी और घोषित लिंग को मिलाकर RENAPER राष्ट्रीय पहचान रजिस्ट्री के विरुद्ध बायोमेट्रिक 1×1 सत्यापन का उपयोग करता है।

ब्राज़ील (Receita Federal — Consulta CPF)

ब्राज़ील LGPD (Lei Geral de Proteção de Dados) और बाल एवं किशोर डिजिटल संविधि (Children’s and Adolescents’ Digital Statute) के तहत नाबालिगों के लिए स्पष्ट हैंडलिंग के साथ, Receita Federal की आधिकारिक CPF सेवा के विरुद्ध CPF को सत्यापित करता है।
ब्राज़ील में 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 सभी देशों में और समय के साथ स्थिर रहने की गारंटी है।

यह भी देखें

अंतिम संशोधन 7 नवंबर 2026