---
title: साइलेंट सत्यापन
description: कार्ड नॉट प्रेजेंट सत्यापन में लौटने वाले उपयोगकर्ताओं के लिए बैकग्राउंड सत्यापन सक्षम करें, यह तय करने के लिए सिग्नल और पुनरावृत्ति का उपयोग करते हुए कि क्या किसी लेनदेन को साइलेंट रूप से स्वीकृत किया जा सकता है।
canonical: https://developer.unico.io/hi/dual-api/developers/regional-solutions/card-not-present-verification/integration/silent-verification
locale: hi
generated_by: markdown-export
---

साइलेंट सत्यापन एक लौटने वाली, पहले से मान्य पहचान को **बिना किसी दृश्यमान कैप्चर स्क्रीन के** कार्ड नॉट प्रेजेंट सत्यापन लेनदेन पूरा करने देता है। उपयोगकर्ता से नई सेल्फी मांगने के बजाय, Unico की तकनीक बैकग्राउंड में सिग्नल और पुनरावृत्ति का आकलन करके तय करती है कि लेनदेन को साइलेंट रूप से स्वीकृत किया जा सकता है या नहीं।

साइलेंट सत्यापन एक अलग प्रोडक्ट नहीं है — यह उसी लेनदेन निर्माण फ्लो के ऊपर एक अतिरिक्त चरण है जिसका वर्णन [भुगतान लेनदेन](/developers/regional-solutions/card-not-present-verification/integration/apis/api-reference/payment-transactions) और [क्रेडिट कार्ड Onboarding](/developers/regional-solutions/card-not-present-verification/integration/apis/api-reference/credit-card-onboarding) में किया गया है। SDK के साथ संदर्भ सिग्नल एकत्र करना और लेनदेन बनाते समय वही एक्सटर्नल की भेजना ही साइलेंट स्वीकृति की संभावना को सक्षम बनाता है।

:::note[यह कब लागू होता है]
- साइलेंट सत्यापन तब लागू होता है जब Unico की तकनीक द्वारा सिग्नल के माध्यम से पहचान का आकलन करने के लिए पर्याप्त इतिहास मौजूद हो।
- जब यह आकलन संभव नहीं होता — इतिहास की कमी या किसी अन्य कारण से — तो लेनदेन इसके बजाय मानक विज़ुअल फ्लो पर वापस आ जाता है। ऐसा, उदाहरण के लिए, तब हो सकता है जब किसी दी गई पहचान को नेटवर्क पर पहली बार देखा जाता है।
:::

## 1. SDK के साथ डिवाइस मेटाडेटा एकत्र करें

अपने प्लेटफ़ॉर्म के लिए Capture SDK को हमेशा की तरह इंस्टॉल और इनिशियलाइज़ करें — साइलेंट सत्यापन उस सेटअप को नहीं बदलता। `externalUserId` भेजने के लिए प्लेटफ़ॉर्म की मॉनिटरिंग डेटा संग्रह गाइड का पालन करें:

- [Android](/dual-api/developers/sdks-and-tools/android/smart-revalidation/silent-revalidation)
- [iOS](/dual-api/developers/sdks-and-tools/ios/capture-flow/capture-types/silent-revalidation)
- Web

:::info
Flutter के लिए साइलेंट सत्यापन अभी समर्थित नहीं है।
:::

:::warning[यहां यह सिर्फ ऑब्ज़र्वेबिलिटी मेटाडेटा नहीं है]
मॉनिटरिंग डेटा संग्रह गाइड `externalUserId` को एक वैकल्पिक टेलीमेट्री के रूप में बताती हैं जो "SDK के कैप्चर व्यवहार या API प्रतिक्रिया को नहीं बदलती।" यह अकेले SDK के लिए सही है। **कार्ड नॉट प्रेजेंट सत्यापन में, यही फ़ील्ड वह है जिसका उपयोग बैकएंड यह तय करने के लिए करता है कि लेनदेन को साइलेंटली स्वीकृत किया जा सकता है या नहीं।** इसे भेजना ही उस लेनदेन के लिए साइलेंट सत्यापन को सक्षम करता है — यहां यह निष्क्रिय नहीं है।
:::

## 2. उसी externalUserID के साथ लेनदेन बनाएं

`externalUserID` वैकल्पिक है — लेकिन इसके बिना, उस लेनदेन के लिए साइलेंट सत्यापन नहीं हो सकता। लेनदेन बनाते समय — [भुगतान लेनदेन](/developers/regional-solutions/card-not-present-verification/integration/apis/api-reference/payment-transactions) या [क्रेडिट कार्ड Onboarding](/developers/regional-solutions/card-not-present-verification/integration/apis/api-reference/credit-card-onboarding) के माध्यम से — SDK में उपयोग किया गया **बिल्कुल वही** `externalUserID`, `additionalInfo` के अंदर भेजें:

```json
{
  "additionalInfo": {
    "externalUserID": "YOUR_EXTERNAL_USER_ID"
  }
}
```

इसे छोड़ने से कोई त्रुटि नहीं होती — लेनदेन फिर भी सामान्य रूप से बनाया जाता है, यह बस हमेशा विज़ुअल फ्रिक्शन के साथ मानक फ्लो का पालन करता है।

## 3. प्रतिक्रिया को हैंडल करें

यदि लेनदेन योग्य है और साइलेंटली स्वीकृत हो जाता है, तो किसी और कार्रवाई की आवश्यकता नहीं है:

```json
{
  "id": "6ab1771e-dfab-4e47-8316-2452268e5481",
  "status": "approved"
}
```

अन्यथा, प्रतिक्रिया में मानक विज़ुअल फ्लो को पूरा करने के लिए एक `link` शामिल होता है, बिल्कुल उसी तरह जैसे साइलेंट सत्यापन के बिना बनाए गए लेनदेन में होता है:

```json
{
  "id": "6ab1771e-dfab-4e47-8316-2452268e5481",
  "status": "waiting",
  "link": "https://aces.so/example",
  "token": "eyJhbGciOiJIUzI1NiIsInR5cC[...]Ok6yJV_adQssw5c"
}
```

किसी भी अन्य स्थिति के लिए, लौटाए गए `link` का उपयोग करके मानक फ्लो का पालन करें — स्थितियों की पूरी सूची के लिए [अनुभव को नियंत्रित करना](/developers/regional-solutions/card-not-present-verification/integration/controlling-the-experience/overview) और [सूचीबद्ध मान](/developers/regional-solutions/card-not-present-verification/integration/apis/enumerated) देखें।