> ## Documentation Index
> Fetch the complete documentation index at: https://docs.didit.me/llms.txt
> Use this file to discover all available pages before exploring further.

# उपयोगकर्ता लेन-देन: KYT इतिहास और जोखिम

> Didit से उपयोगकर्ता इकाई का लेन-देन इतिहास पाएं और देखें कि लेन-देन निगरानी नियम इसका उपयोग कैसे करते हैं। हर महीने 1,000 शामिल, फिर प्रति कॉल $0.001।

आप `vendor_data` पहचानकर्ता के साथ जो भी लेन-देन सबमिट करते हैं (आवेदक या प्रतिपक्ष के रूप में), वह संबंधित User entity से जुड़ता है। User प्रोफ़ाइल व्यक्ति की गतिविधि का एक चलता हुआ लेज़र बन जाती है, और Transaction Monitoring इस इतिहास का उपयोग वेलोसिटी और व्यवहार-आधारित नियमों को डेटा देने के लिए करता है।

## उपयोगकर्ता के लेन-देन प्राप्त करना

`vendor_data` के अनुसार Transactions सूची फ़िल्टर करें:

```bash theme={null}
curl -G https://verification.didit.me/v3/transactions/ \
  -H "x-api-key: YOUR_API_KEY" \
  --data-urlencode "vendor_data=user-42" \
  --data-urlencode "page_size=50"
```

यह हर उस लेन-देन को लौटाता है जिसमें उपयोगकर्ता आवेदक है। प्रतिपक्ष की ओर का इतिहास देखने के लिए बिज़नेस कंसोल में फ़िल्टर करें (सार्वजनिक सूची endpoint केवल आवेदक के आधार पर फ़िल्टर करता है)।

## लेन-देन उपयोगकर्ताओं से कैसे जुड़ते हैं

```mermaid theme={null}
flowchart LR
    T["Transaction<br/>txn_id=tx-0001"]
    A["applicant:<br/>vendor_data=user-42"]
    C["counterparty:<br/>vendor_data=user-99"]
    U1[User: user-42]
    U2[User: user-99]
    T --> A
    T --> C
    A -.-> U1
    C -.-> U2
```

हर लेन-देन में अधिकतम चार पक्ष होते हैं (आवेदक, प्रेषक, लाभार्थी, प्रतिपक्ष)। जब किसी पक्ष में `vendor_data` शामिल होता है, तो Didit उसे उस User से बाँध देता है। जिन पक्षों में `vendor_data` नहीं होता, उन्हें बाहरी स्नैपशॉट के रूप में संग्रहीत किया जाता है (कोई entity लिंक नहीं)।

[लेन-देन सबमिट करने](https://docs.didit.me/hi/transaction-monitoring/transactions.md) में पक्षों का पूरा मॉडल देखें।

## एकत्रित जोखिम संकेत

लेन-देन उपयोगकर्ता-स्तर के इन संकेतों के लिए डेटा प्रदान करते हैं:

| संकेत | उपयोग करने वाले |
| - | - |
| कुल इनबाउंड / आउटबाउंड मात्रा | वेलोसिटी नियम, थ्रेशोल्डिंग |
| समय-अवधि में लेन-देन की गिनती | वेलोसिटी नियम |
| अद्वितीय प्रतिपक्ष | व्यवहार-आधारित नियम |
| छुए गए उच्च-जोखिम क्षेत्राधिकार | भूगोल नियम |
| प्रतिबंधित प्रतिपक्षों के प्रति जोखिम | स्क्रीनिंग नियम |
| भुगतान विधि की विविधता | धोखाधड़ी नियम |

ये संकेत रीयल टाइम में गणना किए जाते हैं और आपके सक्रिय [लेन-देन नियमों](https://docs.didit.me/hi/transaction-monitoring/rules.md) के विरुद्ध मूल्यांकित किए जाते हैं। जब कोई नियम मेल खाता है, तो नियम की कार्रवाई के आधार पर उपयोगकर्ता को स्वचालित रूप से `FLAGGED` या `BLOCKED` पर ले जाया जा सकता है।

## नियम उपयोगकर्ताओं पर कैसे कार्य करते हैं

लेन-देन नियम की `actions` में ये शामिल हो सकते हैं:

* `add_score`: लेन-देन का जोखिम स्कोर बढ़ाता है।
* `change_status`: लेन-देन की स्थिति सेट करता है (`IN_REVIEW`, `DECLINED`, `AWAITING_USER`)।
* `add_tags`: लेन-देन को टैग करता है।
* `add_to_list`: उपयोगकर्ता का `vendor_data` किसी ब्लॉकलिस्ट या कस्टम सूची में जोड़ता है।

जब कोई नियम उपयोगकर्ता को ब्लॉकलिस्ट में जोड़ता है, तो उसकी User entity `BLOCKED` में बदल दी जाती है और `user.status.updated` webhook फ़ायर होता है।

## उपयोगकर्ता के व्यवहार की निगरानी

बिज़नेस कंसोल में उपयोगकर्ता विवरण पेज के Transactions टैब का उपयोग करके:

* हर लेन-देन को कालानुक्रमिक क्रम में देखें।
* स्थिति, राशि, दिशा, प्रतिपक्ष के अनुसार फ़िल्टर करें।
* किसी भी लेन-देन को खोलकर नियमों का निष्पादन, IP एनरिचमेंट और क्रिप्टो स्क्रीनिंग परिणाम जाँचें।
* जाँच को ट्रैक करने के लिए उपयोगकर्ता के विरुद्ध केस खोलें।

## रेमेडिएशन सत्र

जब कोई लेन-देन `AWAITING_USER` में जाता है, तो Didit एक लिंक्ड **रेमेडिएशन सत्र** बनाता है, जिसके लिए उपयोगकर्ता को अतिरिक्त सत्यापन पूरा करना होता है (उदाहरण के लिए, धन के स्रोत का दस्तावेज़, अद्यतन ID)। रेमेडिएशन सत्र उसी `vendor_data` से जुड़ा होता है। पूरा होने पर लेन-देन की स्थिति स्वचालित रूप से अपडेट हो जाती है।

पूरी स्टेट मशीन के लिए [लेन-देन की स्थितियाँ](https://docs.didit.me/hi/transaction-monitoring/statuses.md) देखें।

## ऐतिहासिक इंजेशन

किसी मौजूदा User entity के विरुद्ध ऐतिहासिक लेन-देन बैकफ़िल करने के लिए, अतीत की तारीख वाला `txn_date` पास करें:

```bash theme={null}
curl -X POST https://verification.didit.me/v3/transactions/ \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "txn_id": "legacy-0001",
    "txn_date": "2024-03-15T10:00:00Z",
    "direction": "INBOUND",
    "amount": "2500.00",
    "currency": "EUR",
    "applicant": { "vendor_data": "user-42" },
    "counterparty": { "name": "Historic payer" }
  }'
```

> [!NOTE]
>
> ऐतिहासिक लेन-देन फिर भी नियम इंजन से गुज़रते हैं। यदि आप इतिहास को नियम **ट्रिगर किए बिना** इंजेस्ट करना चाहते हैं, तो कंसोल का इंपोर्ट फ़्लो उपयोग करें, जो "dry ingest" मोड का समर्थन करता है।

## अगले चरण

> [card] [लेन-देन सबमिट करें](https://docs.didit.me/hi/transaction-monitoring/transactions.md)
>
> पूर्ण payload संदर्भ।

> [card] [नियम](https://docs.didit.me/hi/transaction-monitoring/rules.md)
>
> नियम लेन-देन का मूल्यांकन कैसे करते हैं और उपयोगकर्ताओं पर कैसे कार्रवाई करते हैं।

> [card] [स्थितियाँ](https://docs.didit.me/hi/transaction-monitoring/statuses.md)
>
> लेन-देन और रेमेडिएशन की स्थिति का संदर्भ।


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.