सिस्टम डिज़ाइन: UPI भुगतान कैसे काम करते हैं
आप एक स्थानीय विक्रेता से ₹20 की चाय खरीदते हैं।
आप Paytm का उपयोग करके एक QR कोड स्कैन करते हैं।
आपका खाता HDFC Bank में है।
विक्रेता SBI का उपयोग करता है।
पैसा तीन सेकंड में दो अलग-अलग बैंकों के बीच स्थानांतरित हो जाता है।
यहाँ बताया गया है कि वह ₹20 कैसे स्थानांतरित होता है।
QR कोड में जानकारी होती है। इसमें UPI ID और मर्चेंट का विवरण होता है। इसमें पैसा नहीं होता है।
जब आप 'pay' पर टैप करते हैं, तो Paytm एक अनुरोध (request) बनाता है। Paytm पैसा स्थानांतरित नहीं करता है। यह एक इंटरफ़ेस के रूप में कार्य करता है।
यह प्रक्रिया इस पथ का अनुसरण करती है:
- आप
- Paytm
- UPI नेटवर्क
- बैंक
National Payments Corporation of India (NPCI) UPI नेटवर्क का प्रबंधन करता है। NPCI को एक ट्रैफिक कंट्रोलर की तरह समझें। इसे पता होता है कि कौन से बैंक के पास खाते हैं और अनुरोध को कहाँ भेजना है।
NPCI आपके बैंक को अनुरोध भेजता है। आपका बैंक चार जाँच करता है:
- क्या खाता सक्रिय है?
- क्या बैलेंस पर्याप्त है?
- क्या PIN सही है?
- क्या लेनदेन सुरक्षित है?
यदि ये जाँचें सफल होती हैं, तो आपका बैंक पैसे डेबिट (debit) कर देता है।
इसके बाद NPCI विक्रेता के बैंक को अनुरोध भेजता है। वह बैंक खाते को सत्यापित करता है और राशि क्रेडिट (credit) कर देता है। एक बार जब दोनों बैंक पुष्टि कर देते हैं, तो NPCI Paytm को बताता है कि लेनदेन सफल रहा।
हर मिनट लाखों लोग UPI का उपयोग करते हैं। बैंक हर एक चाय या स्नैक के लिए भौतिक पैसा (physical money) स्थानांतरित नहीं करते हैं। वे सेटलमेंट रिकॉर्ड का उपयोग करते हैं।
पूरे दिन के दौरान, बैंक ट्रैक करते हैं कि उन्हें एक-दूसरे को कितना पैसा देना है।
- HDFC को SBI को देना है।
- SBI को ICICI को देना है।
NPCI इन कुल राशियों को ट्रैक करता है। बैंक बाद में इन राशियों का थोक (bulk) में सेटलमेंट करते हैं। यह तरीका हर बार व्यक्तिगत राशि स्थानांतरित करने की तुलना में तेज़ है।
इस गति के मुख्य कारण:
- बैंक एक ही समय में अनुरोधों को सत्यापित करते हैं।
- NPCI अनुकूलित (optimized) इंफ्रास्ट्रक्चर का उपयोग करता है।
- सिस्टम डेटा की छोटी मात्रा का आदान-प्रदान करते हैं।
- बैंक बैचों में बैलेंस का सेटलमेंट करते हैं।
अगली बार जब आप भुगतान सफल होने की आवाज़ सुनें, तो इसके पैमाने को याद रखें। इस काम को पूरा करने के लिए कई बैंक, सर्वर और नेटवर्क वास्तविक समय (real time) में मिलकर काम करते हैं।
वैकल्पिक लर्निंग कम्युनिटी: https://t.me/GyaanSetuAi