𝗦𝘆𝘀𝘁𝗲𝗺 𝗗𝗲𝘀𝗶𝗴𝗻: 𝗨𝗣𝗜 𝗣𝗮𝘆𝗺𝗲𝗻𝘁𝘀 कशा प्रकारे काम करतात

तुम्ही स्थानिक विक्रेत्याकडून ₹२० ची चहा खरेदी करता.

तुम्ही Paytm वापरून QR कोड स्कॅन करता.

तुमचे खाते HDFC Bank मध्ये आहे.

विक्रेता SBI वापरतो.

तीन सेकंदात दोन वेगवेगळ्या बँकांमध्ये पैसे हस्तांतरित होतात.

हे ₹२० कसे फिरतात ते पाहूया.

QR कोडमध्ये माहिती असते. त्यामध्ये UPI ID आणि मर्चंटचे तपशील असतात. त्यामध्ये पैसे नसतात.

जेव्हा तुम्ही 'pay' वर टॅप करता, तेव्हा Paytm एक विनंती (request) तयार करते. Paytm पैसे हलवत नाही. ते फक्त एक इंटरफेस (interface) म्हणून काम करते.

ही प्रक्रिया या मार्गाचा अवलंब करते:

National Payments Corporation of India (NPCI) UPI नेटवर्कचे व्यवस्थापन करते. NPCI ला एका ट्रॅफिक कंट्रोलरप्रमाणे समजा. कोणत्या बँकेत खाते आहे आणि विनंती (request) कुठे पाठवायची आहे, हे त्याला माहित असते.

NPCI तुमच्या बँकेला विनंती पाठवते. तुमची बँक चार तपासण्या करते:

जर या तपासण्या यशस्वी झाल्या, तर तुमची बँक पैसे डेबिट (debit) करते.

त्यानंतर NPCI विक्रेत्याच्या बँकेला विनंती पाठवते. ती बँक खाते पडताळते आणि रक्कम क्रेडिट (credit) करते. दोन्ही बँकांनी खात्री केल्यावर, NPCI Paytm ला व्यवहार यशस्वी झाल्याचे सांगते.

दर मिनिटाला लाखो लोक UPI वापरतात. प्रत्येक चहा किंवा नाश्त्यासाठी बँका प्रत्यक्ष (physical) पैसे हलवत नाहीत. ते सेटलमेंट रेकॉर्ड्सचा (settlement records) वापर करतात.

दिवसभर बँका एकमेकांवर किती देणे आहे याचा मागोवा घेतात.

NPCI या एकूण रकमेचा मागोवा घेते. बँका नंतर ही शिल्लक रक्कम मोठ्या प्रमाणात (in bulk) सेटल करतात. प्रत्येक वेळी वैयक्तिक रक्कम हस्तांतरित करण्यापेक्षा ही पद्धत अधिक वेगवान आहे.

या वेगाची मुख्य कारणे:

पुढच्या वेळी जेव्हा तुम्ही पेमेंट यशस्वी झाल्याचा आवाज ऐकाल, तेव्हा या व्याप्तीची (scale) आठवण ठेवा. हे काम पूर्ण करण्यासाठी अनेक बँका, सर्व्हर्स आणि नेटवर्क्स रिअल टाइममध्ये एकत्र काम करतात.

Source: https://dev.to/khushindpatel/system-design-how-does-a-upi-payment-reach-the-chai-wala-in-just-seconds-nk6

Optional learning community: https://t.me/GyaanSetuAi