पूर्व-आवश्यकताएँ
- KYB सक्षम किया हुआ एक Didit एप्लिकेशन। ज़रूरत हो तो इसे business.didit.me पर बनाएँ।
- Developer Settings → API Keys से एक API कुंजी।
- इंटरनेट से पहुँचा जा सकने वाला एक webhook endpoint (निर्णय webhook के लिए)।
चरण
1
कंसोल में KYB वर्कफ़्लो बनाएँ
Workflows → Create workflow पर जाएँ। वर्कफ़्लो प्रकार के रूप में व्यवसाय सत्यापन (KYB) चुनें।जिन सुविधाओं की आपको ज़रूरत है उन्हें सक्षम करें:
- कंपनी रजिस्ट्री लुकअप (आवश्यक)
- कंपनी AML (अनुशंसित)
- प्रमुख व्यक्ति (अधिकांश विनियमित उद्योगों के लिए आवश्यक)
- दस्तावेज़ (वैकल्पिक: जिन दस्तावेज़ प्रकारों की आपको ज़रूरत हो उन्हें चुनें)
workflow_id कॉपी करें। अगले चरण में आप इसका उपयोग करेंगे।2
API के माध्यम से व्यवसाय सत्यापन (KYB) सत्र बनाएँ
session_id, session_number और url शामिल होते हैं, यानी वह होस्टेड सत्यापन लिंक जो आप व्यवसाय संपर्क को भेजते हैं। वर्कफ़्लो का प्रकार (KYB) सत्र को अपने आप व्यवसाय सत्र के रूप में चिह्नित कर देता है।3
लिंक अपने व्यवसाय संपर्क को भेजें
url को अपने ईमेल या चैट के ज़रिए कंपनी एडमिन को भेजें। वे उसे खोलेंगे, रजिस्ट्री डेटा भरेंगे, प्रमुख व्यक्ति और UBO जोड़ेंगे, और दस्तावेज़ अपलोड करेंगे।आप ब्रांडिंग, लोगो और डोमेन के साथ होस्टेड अनुभव को कस्टमाइज़ कर सकते हैं। देखें व्हाइट लेबल।4
स्टेटस webhook प्राप्त करें
जब व्यवसाय प्रवाह पूरा कर लेता है और KYB प्रोसेसिंग किसी अंतिम स्टेटस पर पहुँचती है, तो Didit आपके webhook endpoint पर
status.updated इवेंट POST करता है। व्यवसाय सत्र के इवेंट में data के अंदर session_kind: "business" होता है। इवेंट को अपने KYB हैंडलर तक पहुँचाने के लिए इसी के आधार पर फ़िल्टर करें।इवेंट पर भरोसा करने से पहले X-Signature-V2 HMAC सिग्नेचर सत्यापित करें (देखें webhooks), फिर अपना डाउनस्ट्रीम लॉजिक ट्रिगर करें। webhook गंतव्य का secret_shared_key (जो webhook रजिस्टर करते समय मिलती है) अपनी .env फ़ाइल में DIDIT_WEBHOOK_SECRET के रूप में सहेजें।उदाहरण payload:5
निर्णय प्राप्त करें (वैकल्पिक)
status.updated webhook payload में पहले से पूरा निर्णय शामिल होता है। इस endpoint को तभी कॉल करने की ज़रूरत है जब आपने webhook की सदस्यता नहीं ली है, या आप बाद में आवश्यकता पड़ने पर निर्णय प्राप्त करना चाहते हैं।6
निर्णय पर कार्रवाई करें
status के आधार पर:"Approved": व्यवसाय को ऑनबोर्ड करें।"Declined": अस्वीकार करें और निर्णय केwarnings[]टैग लॉग करें।"In Review": विश्लेषक के निर्णय की प्रतीक्षा करें; वह तय होने पर आपको एक और webhook मिलेगा।
Node.js उदाहरण
स्वचालित रूप से क्या होता है
- 190+ अधिकार क्षेत्रों के विरुद्ध कंपनी रजिस्ट्री लुकअप।
- रजिस्ट्री डेटा से UBO और अधिकारी निकालना।
- कंपनी-स्तर पर AML स्क्रीनिंग (प्रतिबंध, PEP, प्रतिकूल मीडिया)।
- पहचाने गए हर पक्ष के लिए व्यक्ति-स्तर पर AML।
- दस्तावेज़ OCR और क्रॉस-रेफ़रेंसिंग।
- व्यवसाय प्रोफ़ाइल बनाना और
vendor_dataके आधार पर उन्हें एकत्र करना।
अगले चरण
इंटीग्रेशन गाइड
एंड-टू-एंड आर्किटेक्चर, पोलिंग बनाम webhook, पुनः प्रयास लॉजिक।
KYB webhook
हर KYB इवेंट और payload की संरचना।
स्टेटस
सत्र, सुविधा और रजिस्ट्री स्टेटस का संदर्भ।
रिस्पॉन्स स्कीमा
पूरा KYB निर्णय payload।
व्यवसाय इकाइयाँ
प्रोफ़ाइल कैसे सत्रों में एकत्र होती हैं।