> ## 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.

# लेन-देन निगरानी क्विकस्टार्ट: 10 मिनट में सेटअप

> 10 मिनट से कम में अपना पहला लेन-देन सबमिट करें, नियम चलते देखें और Didit के webhooks जोड़ें। हर महीने 1,000 लेन-देन शामिल हैं, फिर प्रति लेन-देन $0.001।

10 मिनट से कम समय में लेन-देन निगरानी सेट करें। आप एक टेस्ट लेन-देन सबमिट करेंगे, उसका स्कोर देखेंगे, एक प्रीसेट नियम सक्षम करेंगे, दोबारा सबमिट करके देखेंगे कि नियम ट्रिगर होता है, और पुष्टि करेंगे कि webhook पहुँचता है।

## आवश्यकताएँ

* लेन-देन निगरानी सक्षम किया हुआ एक Didit एप्लिकेशन (*Settings → Transaction Monitoring → Enable*)।
* एक API कुंजी।
* इंटरनेट से पहुँचा जा सकने वाला एक webhook endpoint।

## चरण

**1. बेसलाइन लेन-देन सबमिट करें**

```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 '{
    "transaction_id": "baseline-0001",
    "transaction_category": "finance",
    "transaction_details": {
      "direction": "outbound",
      "amount": "500.00",
      "currency": "EUR"
    },
    "subject": { "entity_type": "person", "vendor_data": "user-42", "full_name": "Jane Doe" },
    "counterparty": { "entity_type": "company", "full_name": "Acme Supplier" }
  }'
```

रिस्पॉन्स में ये शामिल हैं:

* `status`: `APPROVED` अगर कोई नियम ट्रिगर नहीं हुआ, `IN_REVIEW` / `DECLINED` अगर कोई नियम ट्रिगर हुआ।
* `score`: पूर्णांक 0–100+।
* `rule_runs`: उन सभी नियमों की सूची जिन्होंने इस लेन-देन का मूल्यांकन किया।

**2. प्रीसेट नियम सक्षम करें**

Business Console में *Transactions → Rules → Library* पर जाएँ। कोई प्रीसेट चुनें, उदाहरण के लिए **Structuring (outbound)**: यह तब ट्रिगर होता है जब एक ही उपयोगकर्ता 30 दिनों के भीतर €10,000 से कम के 20+ बाहर जाने वाले ट्रांसफ़र भेजता है। नियम सक्षम करें और सहेजें।

**3. नियम को ट्रिगर करने वाले लेन-देन सबमिट करें**

एक ही उपयोगकर्ता के लिए 20 लेन-देन जल्दी-जल्दी सबमिट करें, हर एक €10,000 से कम का:

```bash theme={null}
for i in $(seq 1 20); do
  curl -X POST https://verification.didit.me/v3/transactions/ \
    -H "x-api-key: YOUR_API_KEY" \
    -H "Content-Type: application/json" \
    -d "{
      \"transaction_id\": \"struct-$i\",
      \"transaction_category\": \"finance\",
      \"transaction_details\": {
        \"direction\": \"outbound\",
        \"amount\": \"9500.00\",
        \"currency\": \"EUR\"
      },
      \"subject\": { \"entity_type\": \"person\", \"vendor_data\": \"user-42\", \"full_name\": \"Jane Doe\" },
      \"counterparty\": { \"entity_type\": \"company\", \"full_name\": \"Shell Co $i\" }
    }"
done
```

20वें सबमिशन तक Structuring नियम ट्रिगर हो जाता है। लेन-देन `status: IN_REVIEW` लौटाता है, और `score` नियम के `score_delta` को दर्शाता है।

**4. लेन-देन के webhook की सदस्यता लें**

```bash theme={null}
curl -X POST https://verification.didit.me/v3/webhook/destinations/ \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "label": "TM events",
    "url": "https://yourapp.com/webhooks/didit-tm",
    "subscribed_events": ["transaction.created", "transaction.status.updated"]
  }'
```

रिस्पॉन्स में `secret_shared_key` शामिल होता है। इसे तुरंत अपनी `.env` फ़ाइल में `DIDIT_WEBHOOK_SECRET` के नाम से सहेजें:

```bash theme={null}
DIDIT_WEBHOOK_SECRET=whsec_...   # signing secret returned from webhook registration
```

इसके बाद हर आने वाले webhook पर भरोसा करने से पहले `X-Signature-V2` HMAC सत्यापित करें (कैनोनिकल रूप से तैयार की गई बॉडी पर HMAC-SHA256 की दोबारा गणना करें, स्थिर-समय तुलना करें, और पुराने टाइमस्टैंप अस्वीकार करें)। payload और पूर्ण सत्यापन कोड के लिए [TM webhooks](https://docs.didit.me/hi/transaction-monitoring/webhooks.md) देखें।

इसके बाद होने वाला हर लेन-देन रियल टाइम में आपके endpoint पर पोस्ट होता है।

**5. कंसोल में जाँच करें**

कंसोल में *Transactions* पर जाएँ:

* सूची दृश्य: हाल के लेन-देन, फ़िल्टर, बल्क कार्रवाइयाँ।
* लेन-देन विवरण: नियम रन, IP एनरिचमेंट, पक्षों का विवरण, नेटवर्क ग्राफ़ (क्रिप्टो के लिए), और जुड़े अलर्ट व केस।

**6. API से लेन-देन प्राप्त करें**

```bash theme={null}
curl https://verification.didit.me/v3/transactions/{transaction_id}/ \
  -H "x-api-key: YOUR_API_KEY"
```

यह पूर्ण [रिस्पॉन्स स्कीमा](https://docs.didit.me/hi/transaction-monitoring/response-schema.md) लौटाता है: स्कोर, मेल खाने वाले नियम, पक्ष एनरिचमेंट, AML स्क्रीनिंग और अन्य जानकारी।

## आपने अभी क्या सेट किया

* **रियल-टाइम स्कोरिंग**: हर लेन-देन हर सक्रिय नियम से गुज़रता है।
* **AML स्क्रीनिंग**: प्रतिपक्षों की अपने आप प्रतिबंधों और प्रतिकूल मीडिया के विरुद्ध स्क्रीनिंग की जाती है।
* **IP एनरिचमेंट**: हर लेन-देन IP के देश, ASN और VPN/Tor फ़्लैग की जानकारी से समृद्ध होता है।
* **webhook**: हर लेन-देन पर रियल-टाइम सूचना।
* **ऑडिट रिकॉर्ड**: नियम रन, अलर्ट और स्टेटस बदलाव कंसोल में क्वेरी किए जा सकते हैं।

## आगे के सामान्य कदम

> [card] [इंटीग्रेशन गाइड](https://docs.didit.me/hi/transaction-monitoring/integration-guide.md)
>
> पूर्ण आर्किटेक्चर और पैटर्न।

> [card] [नियमों की विस्तृत जानकारी](https://docs.didit.me/hi/transaction-monitoring/rules.md)
>
> नियम कैसे काम करते हैं: शर्तें, एग्रीगेशन, कार्रवाइयाँ।

> [card] [जोखिम स्कोरिंग](https://docs.didit.me/hi/transaction-monitoring/risk-scoring.md)
>
> स्कोर मिलकर स्टेटस कैसे बनाते हैं।

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

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

> [card] [केस](https://docs.didit.me/hi/transaction-monitoring/cases.md)
>
> जाँच करें और हल करें।


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