मुख्य सामग्री पर जाएं
POST
cURL
उस वॉलेट के लिए इस ऑपरेशन का उपयोग करें जिसके स्टार्ट रिस्पॉन्स में next_action.type = request_digital_credential हो, जैसे Google Wallet। अपने बैकएंड से, उस एप्लिकेशन API कुंजी से प्रमाणित करें जिससे सत्यापन शुरू हुआ था। वही भेजें जो वॉलेट ने लौटाया: ब्राउज़र में navigator.credentials.get से मिला {protocol, data}, या Android Credential Manager से मिला पार्स किया हुआ credentialJson। रिस्पॉन्स Didit के लिए एन्क्रिप्टेड है, इसलिए उसमें बदलाव न करें। Didit जारीकर्ता के हस्ताक्षर की जाँच उसकी भरोसेमंद जारीकर्ता रूट सूची से करता है, लौटाए गए हर मान की जाँच उसके हस्ताक्षरित डाइजेस्ट से करता है, और आपके origin तथा इस अनुरोध पर डिवाइस हस्ताक्षर की जाँच करता है, फिर सत्यापन का निर्णय लेता है। एक रिस्पॉन्स केवल एक बार सबमिट किया जा सकता है। दूसरी बार सबमिट करने पर वह सत्यापन लौटता है जिसका निर्णय पहले ही हो चुका है। जो सत्यापन वॉलेट रिस्पॉन्स नहीं लेता, उसके लिए 409 लौटता है, जिसमें error: "not_a_digital_credentials_wallet" होता है। पूरा क्रम देखने के लिए, जिसमें ब्राउज़र और Android के स्निपेट भी शामिल हैं, डिजिटल ID वॉलेट API देखें।

प्राधिकरण

x-api-key
string
header
आवश्यक

आपकी एप्लिकेशन की API कुंजी, Business Console में Developers -> API keys से। प्राथमिक कुंजी के पास पूर्ण एक्सेस होता है। एक नामित कुंजी को स्कोप किया जा सकता है: प्रति संसाधन none, read या write, कुछ वर्कफ़्लो या स्वीकृत सत्रों तक सीमित, IP पतों की सूची तक सीमित, और समाप्ति तिथि तक सीमित। 401 का अर्थ है कि कुंजी गलत है, निरस्त कर दी गई है या उसकी समय-सीमा समाप्त हो गई है; 403 का अर्थ है कि कोई कुंजी नहीं भेजी गई थी, कुंजी के पास इस संसाधन या कार्रवाई का एक्सेस नहीं है, या अनुरोध उसकी IP सूची से बाहर के पते से आया था; सत्र रूट पर 404 का अर्थ है कि सत्र कुंजी के वर्कफ़्लो या स्थितियों से बाहर है। मीडिया एक्सेस के बिना एक कुंजी को छवि, वीडियो और PDF URL null के रूप में प्राप्त होते हैं, और सत्र write के बिना एक कुंजी को सत्र लिंक और token null के रूप में प्राप्त होते हैं। देखें https://docs.didit.me/console/api-keys।

पथ पैरामीटर

request_id
string<uuid>
आवश्यक

वह request_id जो start endpoint ने लौटाया था।

बॉडी

request_digital_credential सत्यापन के लिए, वॉलेट ने आपके पेज या ऐप को क्या उत्तर दिया।

response
object
आवश्यक

वॉलेट द्वारा ठीक वही लौटाया गया: navigator.credentials.get से DigitalCredential का {protocol, data}, या Android के DigitalCredential का पार्स किया गया credentialJson। Didit के लिए एन्क्रिप्ट किया गया; इसे न बदलें।

प्रतिक्रिया

एक स्टैंडअलोन वॉलेट सत्यापन, जैसा कि प्रत्येक वॉलेट endpoint उत्तर देता है।

request_id
string<uuid>
आवश्यक
wallet_verification
object
आवश्यक
vendor_data
string | null
आवश्यक
metadata
object | null
आवश्यक

शुरुआत में भेजा गया मेटाडेटा ऑब्जेक्ट, या null।

created_at
string<date-time>
आवश्यक
अंतिम संशोधन 7 नवंबर 2026