APPROVED, IN_REVIEW, DECLINED) तय करता है और यह भी कि अलर्ट बनाना है, केस खोलना है, या उपयोगकर्ता से सुधार माँगना है।
सूत्र
- आधार स्कोर: 0।
- हर मिलान किया गया नियम अपना कॉन्फ़िगर किया गया
score_deltaजोड़ता है (आमतौर पर 25–35)। - जिस लेन-देन पर कोई नियम मेल नहीं खाता, उसका स्कोर 0 होता है।
सीमाएँ और स्थितियाँ
स्कोर सीमाएँ हर एप्लिकेशन के लिए Transactions → Settings में कॉन्फ़िगर की जाती हैं।
स्थिति तय करना:
action: change_status → DECLINED वाला नियम स्कोर चाहे जो हो, लेन-देन को अस्वीकार कर देगा।
नियम का योगदान: उदाहरण
मान लीजिए एक ही लेन-देन पर ये नियम लागू होते हैं:
कुल स्कोर = 30 + 35 + 35 = 100।
यदि समीक्षा सीमा 60 और अस्वीकार सीमा 85 हो, तो यह लेन-देन
DECLINED होगा।
डिफ़ॉल्ट सीमाओं (समीक्षा 75, अस्वीकार 500) के साथ यह IN_REVIEW होगा, क्योंकि डिफ़ॉल्ट स्कोर के आधार पर कभी अस्वीकार नहीं करता।
कार्रवाई द्वारा ओवरराइड
नियम स्कोर सीमाओं को दरकिनार करते हुए सीधे स्थिति भी तय कर सकते हैं:
एक नियम में कई कार्रवाइयाँ हो सकती हैं, जैसे
add_score(35) + add_tags(["structuring"]) + add_note("Auto-tagged by structuring preset")।
स्कोर कठोर नियमों से बेहतर क्यों हैं
केवल एक सीमा, जैसे “$100k से ऊपर का हर लेन-देन अस्वीकार करें”, वैध उच्च-मूल्य लेन-देन और असली जोखिम, दोनों पर लागू हो जाती है। कई मध्यमscore_delta नियमों को समीक्षा और अस्वीकार सीमाओं के साथ मिलाने से आपको ये लाभ मिलते हैं:
- लेयर्ड स्कोरिंग: कोई एक नियम अस्वीकृति का कारण नहीं बनता; कई संकेतों का एक साथ मिलना आवश्यक है।
- समायोज्य संवेदनशीलता: नियम परिभाषाओं को छुए बिना सीमाएँ बढ़ाएँ या घटाएँ।
- गंभीरता का क्रम: स्कोर 65 वाला लेन-देन समीक्षा के लिए जाता है (देखने लायक); स्कोर 90 अस्वीकार के लिए जाता है (गंभीर)।
सीमाएँ कॉन्फ़िगर करना
Transactions → Settings से:- समीक्षा सीमा: समीक्षा कतार भरी हो तो बढ़ाएँ; अधिक किनारे के मामले पकड़ने के लिए घटाएँ।
- अस्वीकार सीमा: फ़ॉल्स पॉज़िटिव अस्वीकृतियाँ कम करने के लिए बढ़ाएँ; आक्रामक ब्लॉकिंग की ओर झुकने के लिए घटाएँ। उच्च स्कोर को स्वतः अस्वीकार करने के बजाय समीक्षा के लिए भेजने हेतु इसे अधिकतम मान (
500) पर सेट करें।
नियमों के लिए टेस्ट मोड
नियमTEST मोड में चल सकते हैं:
- नियम लेन-देन पर मूल्यांकन करता है, लेकिन स्कोर या स्थिति में योगदान नहीं देता।
TransactionRuleRunरिकॉर्डis_test = trueके साथ बनाए जाते हैं।- प्रोडक्शन में अस्वीकृतियों का जोखिम उठाए बिना नियम की चयनात्मकता जाँचने देता है।
ACTIVE पर स्विच करें।
गंभीरता और पुराने फ़ील्ड
Transaction और TransactionAlert परseverity फ़ील्ड null हो सकता है और लेगेसी है। नए नियम मूल्यांकन इसे सेट नहीं करते। मुख्य जोखिम संकेत के रूप में score का उपयोग करें।
स्कोर की जाँच करना
API के माध्यम से
हर लेन-देन के रिस्पॉन्स मेंscore और rule_runs[] ऐरे होता है, जिसमें मिलान किए गए हर नियम के लिए एक एंट्री होती है (हर फ़ील्ड के लिए रिस्पॉन्स स्कीमा देखें):
कंसोल में
लेन-देन के विवरण पेज पर स्कोर टैब हर मिलान किए गए नियम के योगदान और अंतिम स्थिति मैपिंग का ब्योरा दिखाता है। मूल्यांकन के समय इस्तेमाल हुई सीमा-मानों के लिए स्कोर बैज पर होवर करें।अगले चरण
नियम
नियम की संरचना और मूल्यांकन।
अलर्ट
जब कोई नियम लागू होता है तो क्या होता है।
सेटिंग्स
सीमाएँ कॉन्फ़िगर करें।