Cardholder Verification
Cardholder Verification पुष्टि करता है कि कोई कार्ड अपने घोषित धारक का है — पूरी तरह से बैक-एंड, किसी दृश्य कैप्चर चरण के बिना।
यह क्या करता है
पुष्टि करता है कि CPF और प्रस्तुत किया गया कार्ड एक ही व्यक्ति का है — एक कार्ड-नॉट-प्रेजेंट स्वामित्व जाँच। यह पहले से सत्यापित की गई प्रक्रिया (जिसे उसकी id, referenceProcessId द्वारा संदर्भित किया जाता है) का, व्यक्ति के CPF और कार्ड डेटा (bin/last4) के साथ, पुनरुपयोग करके, बिना कोई नया कैप्चर चरण चलाए, सीधे जाँच का उत्तर देता है।
यह क्षमता कार्ड नॉट प्रेजेंट सत्यापन उत्पाद से एक अलग एकीकरण सतह है।
इनपुट
- दस्तावेज़ का प्रकार, जो
subject.duiTypeके माध्यम से भेजा जाता है (फ़िलहाल केवलDUI_TYPE_BR_CPF), और CPF मानsubject.codeके माध्यम से। card:bin(कार्ड के पहले 6 या 8 अंक) औरlast4(अंतिम 4 अंक),nameवैकल्पिक है।referenceProcessId— पहले से सत्यापित की गई उस प्रक्रिया की id जिसका पुनरुपयोग किया जा रहा है, जहाँ इस व्यक्ति की पहचान पहले ही पुष्टि की जा चुकी थी (पहचान सत्यापन या लाइवनेस)। इस क्षमता का मौजूदा संस्करण पुनरुपयोग-आधारित है: इस फ़ील्ड के बिना, गेट कभी ट्रिगर नहीं होता और प्रतिक्रिया डिफ़ॉल्ट रूप से मानकunsureपरिणाम देती है — रिक्वेस्ट स्वयं कभी विफल नहीं होती।POST /processes/v1के माध्यम से एक Recipe (API key) के साथ ट्रिगर होती है जिसमें Cardholder Verification शामिल हो। इसेflowफ़ील्ड के माध्यम से नहीं, बल्कि Recipe (याcapabilities_enabled) के माध्यम से प्रति API key सक्षम किया जाता है।
संभावित प्रतिक्रियाएँ
| प्रतिक्रिया | अर्थ |
|---|---|
approved | CPF और कार्ड एक ही व्यक्ति के हैं। |
unsure | या तो पुनरुपयोग के लिए कोई वैध प्रक्रिया नहीं है, या सत्यापन स्वयं अनिर्णायक रहा। |
| (छोड़ा गया) | सत्यापन सिंक्रोनस कॉल के भीतर निष्कर्ष पर नहीं पहुँचा। Get Process प्रतिक्रिया में cardholderVerification फ़ील्ड अनुपस्थित है, और status दर्शाता है कि प्रक्रिया अभी भी प्रोसेस हो रही है। |
उपलब्धता
| सतह | समर्थित |
|---|---|
| SDK (Android, iOS, Flutter) | ❌ केवल बैक-एंड क्षमता, कोई कैप्चर चरण नहीं |
| Web (iFrame, Redirect) | ❌ केवल बैक-एंड क्षमता, कोई कैप्चर चरण नहीं |
| API (headless, no SDK) | ✅ |
मान्य संयोजन
Cardholder Verification पूर्व-संयोजित flow catalog का हिस्सा नहीं है — यह सीधे API key के Recipe (या non-IDCloud keys के लिए capabilities_enabled) पर सक्षम की जाती है, उपलब्ध flows में मौजूद flows से स्वतंत्र रूप से।
इस क्षमता का उपयोग करने वाले उपयोग के मामले
अभी तक इस क्षमता को संदर्भित करने वाले कोई प्रकाशित उपयोग के मामले नहीं हैं।