मुख्य सामग्री पर जाएं
वेब कैप्चर

Human Plugin से लौटे token और link का उपयोग करके व्यक्ति को ब्राउज़र में कैप्चर से गुज़ारें।

Markdown

आपका back-end Human Plugin में Journey flow के साथ process बनाता है। 201 response में तीन मान हैं जो front-end को चाहिए:

फ़ील्डउपयोग
idHuman Plugin process id। SDK इसे transactionId के रूप में लेता है, और आपका back-end इसी से परिणाम पढ़ता है
tokenJourneys SDK में कैप्चर शुरू करता है
linkHosted कैप्चर पेज

token और link केवल create से लौटते हैं। इन्हें उसी अनुरोध में front-end को पास करें, या खुद संग्रहीत करें। Human Token Journey देखें।

आवश्यकताएँ​

कैप्चर ब्राउज़र में चलता है और उसे कैमरा एक्सेस चाहिए।

OSChromeFirefoxSafariSamsung InternetOperaEdge
Windows✅✅N/AN/A❌❌
macOS✅✅✅N/A❌❌
Android✅❌N/A✅❌❌
iOS✅✅✅N/A❌❌
  • पेज HTTPS पर सर्व होने चाहिए। कैमरा केवल secure context में काम करता है।
  • In-app ब्राउज़िंग के लिए Android 8 (API 26) या iOS 13 या उससे नया चाहिए।
  • सोशल-नेटवर्क ऐप्स के अंदर के ब्राउज़र समर्थित नहीं हैं।

मॉडल चुनें​

मॉडलकिसके लिए सर्वोत्तम
Hosted linkसबसे सरल सेटअप। किसी लाइब्रेरी की ज़रूरत नहीं: व्यक्ति link पर जाता है और आपके callbackUri पर लौट आता है
Journeys SDKकैप्चर आपके पेज के अंदर खुलता है, इसलिए व्यक्ति उसे छोड़कर कभी नहीं जाता

Create अनुरोध में callbackUri भेजें। यह वह पेज है जहाँ कैप्चर समाप्त होने पर व्यक्ति लौटता है।

{
"flow": "humantoken",
"clientId": "client-a",
"correlationId": "order-1001",
"credential": { "type": "DUI_TYPE_NG_BVN", "value": "<document number>" },
"callbackUri": "https://app.example.com/capture/done"
}

फिर व्यक्ति को link पर भेजें, दो तरीकों में से किसी एक से:

  • Redirect। link पर navigate करें। अंत में, व्यक्ति callbackUri पर वापस भेज दिया जाता है।
  • नया टैब। window.open() से link खोलें, टैब के callbackUri पर पहुँचने पर नज़र रखें, और उसे बंद करें।

व्यक्ति के लौटने पर, अपने back-end को बताएँ, जो GET /v1/processes/{id} कॉल करता है।

टेस्टिंग

कैप्चर को end to end टेस्ट करने से पहले ब्राउज़र DevTools बंद कर दें। खुला DevTools submission को ब्लॉक कर देता है।

असमर्थित सेटअप
  • मोबाइल WebView के अंदर SDK। किसी ऐप में, इसके बजाय link खोलें। Android, iOS, Ionic, React Native और Flutter गाइड देखें।
  • कैप्चर की ओर इशारा करता आपका अपना <iframe>। SDK का उपयोग करें, जो iFrame को प्रबंधित करता है।