Usanifu wa Mifumo: Jinsi Malipo ya UPI Yanavyofanya Kazi

Unanunua chai ya ₹20 kutoka kwa muuzaji wa mtaani.

Unascan kodi ya QR ukitumia Paytm.

Akaunti yako iko na HDFC Bank.

Muuzaji anatumia SBI.

Pesa zinahamishwa kati ya benki mbili tofauti ndani ya sekunde tatu.

Hivi ndivyo hiyo ₹20 inavyohamia.

Kodi ya QR hubeba taarifa. Ina UPI ID na maelezo ya muuzaji. Haibebi pesa.

Unapobonyeza kulipia, Paytm inatengeneza ombi. Paytm haihamishi pesa. Inafanya kazi kama kiolesura (interface).

Mchakato unafuata njia hii:

National Payments Corporation of India (NPCI) ndiyo inayosimamia mtandao wa UPI. Ifikirie NPCI kama msimamizi wa trafiki. Inajua ni benki gani zinamiliki akaunti hizo na ni wapi pa kuelekeza ombi hilo.

NPCI inatuma ombi kwenye benki yako. Benki yako inafanya ukaguzi wa mambo manne:

Ikiwa ukaguzi huu utapita, benki yako inatoa pesa (debit).

Kisha NPCI inatuma ombi kwenye benki ya muuzaji. Benki hiyo inathibitisha akaunti na kuingiza kiasi hicho (credit). Mara baada ya benki zote mbili kuthibitisha, NPCI inaiambia Paytm kuwa muamala umefanikiwa.

Mamilioni ya watu wanatumia UPI kila dakika. Benki hazihamishi pesa taslimu kwa kila chai au vitafunio. Zinatumia rekodi za malipo (settlement records).

Katika kipindi chote cha siku, benki hufuatilia kile wanachodaiwa na nyingine.

NPCI hufuatilia jumla hizi. Benki hulipana salio hizi kwa wingi (in bulk) baadaye. Njia hii ni ya haraka kuliko kuhamisha kiasi cha mtu mmoja mmoja kila wakati.

Sababu kuu za kasi hii:

Wakati mwingine utaposikia sauti ya muamala kufanikiwa, kumbuka ukubwa wa jambo hili. Benki, seva, na mitandao mingi hufanya kazi pamoja kwa wakati mmoja (real time) ili kukamilisha kazi hiyo.

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

Jumuiya ya kujifunza ya hiari: https://t.me/GyaanSetuAi