GH GambleHub

UPI Hindistan: QR, VPA we çäkler

1) UPI näme

Unified Payments Interface (UPI) - NPCI tarapyndan dolandyrylýan Hindistanyň milli töleg tekeri. Ol bank hasaplary bilen fintech-programmalaryň (PSP) arasynda 24/7 dessine geçirimleri üpjün edýär. Ulanyjy we satyjy üçin UPI, P2P we P2M ssenariýalary gurulýan ýeke-täk salgy gatlagydyr (VPA), tassyklama (2FA) we kliring.

Esasy ýörelgeler:
  • Interoperabellik: islendik UPI-programmalar, islendik banklar/hasaplar.
  • Jikme-jikliksiz salgy: IFSC/hasabyň ýerine "@handle ady" görnüşiniň VPA.
  • Dessine we gutarnykly: terjime birbada tassyklanylýar; yzyna gaýtarmak - aýratyn amal arkaly.
  • Söwda üçin arzan çykdajylar: MDR/shemalar boýunça düzgünleşdirmek inkassatsiýanyň bahasyny peseldýär.

2) Ekosistemanyň gatnaşyjylary

NPCI (shema/switch): marşrut, düzgünler, sertifikat.
PSP banklary we bank däl PSP (Front-End Apps): müşderi programmalary (PhonePe, Google Pay, Paytm we ş.m.), satyjylar üçin SDK/APIs.
Acquirer/Issuer: söwdanyň eýelik ediji banky we töleýjiniň emitent banky.
Merchant PSP: iş üçin UPI kabul ediji (SDK, QR, Intent, reconciliation).

3) Kesgitleýjiler: VPA we jikme-jiklikler

VPA (Virtual Payment Address) - UPI-iň esasy kesgitleýjisi: 'user @psphandle' ýa-da 'merchantname @acquirer'.

Aýratynlyklary:
  • UPI-daky bank hasabyna/node birikdirilýär.
  • Işiň jikme-jiklikleri goşulan şahsy (P2P) ýa-da merçant (P2M) bolup biler.
  • Töleg haýyşyny (collect request), invoýslary we meta-maglumatlary (orderId, purpose, MCC) goldaýar.

4) QR-tölegler: statiki vs dinamiki

Statiki QR

Onda VPA/handle satyjy bar, käwagt - kesgitlenen meýdanlar (MCC, ady).
Pul möçberi töleýji tarapyndan el bilen girizilýär (kafe/kiçi bölek satuw üçin amatly).
Artykmaçlyklary: ýönekeýlik, bir gezek çap etmek. Minuslar: nädogry mukdarda töwekgelçilik, analitikadan has gowşak.

Dinamiki QR (per-order)

Her çek üçin döredilýär: jemi, orderId, purpose meýdany, goşmaça arzanladyşlar, prop-bellikler bar.
Töleýjiniň skany → programmasy kesgitlenen mukdarda invoýsy açýar.
Plýuslar: az ýalňyşlyk, deňeşdirmek aňsat, wepalylyk we yzyna gaýdyp gelmezlige garşy subutnamalar.

Intent & Deep-Link Flow

Söwda programmasyny skanirlemegiň ýerine, UPI-müşderi deeplink/Intent URI-ni ulanyp, mukdary we meta-maglumatlary iberýär.
E-söwda/programmalarda amatly, kamerasyz tekiz UX gurmaga mümkinçilik berýär.

5) Adaty töleg akymlary

P2P (pull/push): ulanyjylaryň arasynda VPA/telefon/QR arkaly geçirmek.
P2M (push): alyjy tölegi (scan/pay) başlaýar.
Collect Request (merchant pull): merchant haýyş edýär, alyjy özüniň UPI-goşundysynda tassyklaýar.
AutoPay (e-mandate): limit we ýygylygyň öňünden awtorizasiýasy bilen abuna ýazylmak, her bir amalyň (limite çenli) el bilen tassyklamazdan mandat boýunça debet başlanýar.

6) UPI çäkleri: olar nähili işleýär

Çäklendirmeler shemanyň düzgünleri, RBI/NPCI syýasatlary, emitent banklar we käwagt - söwdanyň kategoriýasy bilen kesgitlenilýär. Olar gatnaşyjylar, töwekgelçilikli profil we kanal boýunça tapawutlanyp biler.

Çäklendirmeleriň esasy görnüşleri:

1. Per-transaction cap (operasiýa üçin): bölek satuw ssenarileriniň köpüsi üçin "adaty" baha - her töleg üçin 1,00,000 (1 lakh) ~ çenli; ýokarda/aşakda käbir kategoriýalar üçin.

2. Per-day cap (bir günde): töleg programmasy/bank boýunça amallaryň jemi möçberine/sanyna çäklendirme.

3. Kategoriýa çäkleri: kesgitlenen MCC üçin (mysal üçin, maýa goýumlary, bilim/lukmançylyk, biletler, kommunal) ýokary/aýry-aýry çäkler hereket edip biler.

4. Täze alyjylar/töwekgelçilik wagtlary: täze VPA-a ilkinji gezek geçirilende bir gezeklik çäklendirmeler we çydamlylyk bolup biler.

5. UPI Lite (oflayn-mikro tölegler): ownuk oflayn tölegler üçin enjamda/bankda gapjyk; adaty UPI-den pes we aýratyn (per-txn we gündelik) berilýär.

6. AutoPay (e-mandate): gaýtalanýan tassyklamasyz awtomatiki hasapdan çykarmak üçin çäk - mandatda kesgitlenýär; dürli kategoriýalar üçin - dürli bosagalar.

7. Ssenaristler/kanallar: intents/QR öz tassyklamalaryna (anti-hyýanat, velocity) eýe bolup biler.

💡 Praktika: integrasiýany dizaýn edeniňizde, banklaryň/PSP-leriň konfigurasiýa edilýän çäklerini we gollanmasyny goýuň, gaty mukdarda hardcoding etmäň. Ulanyja UX-de, esasanam AutoPay-da galan çäkleri görkeziň.

7) Howpsuzlyk we tassyklama

2FA: UPI-programmada tassyklama (PIN/biometriýa) + enjam/SIM-slot/hasap bilen baglanyşyk.
Device binding: PSP programma derejesinde anti-frod.
Hakyky wagt töwekgelçilik syýasaty: velocity-çek, sanklist/galp şablonlar, alyjynyň adyny barlamak (beneficiary name display).
UPI Lite we oflayn: mikrolimitler + töwekgelçilikleri azaltmak üçin ýadro delayed-posting.

8) Nyrhlar we komissiýalar (MDR)

Bölek satuw segmentinde UPI üçin esasy ýagdaýlarda söwda üçin iň az MDR ýa-da nol komissiýalary bar. Kategoriýalar/gurallar boýunça kadadan çykmalar bolup biler (mysal üçin, UPI-birikdirilen gapjyklar, korporatiw çözgütler, PSP dop-hyzmatlary). Birlik-ykdysadyýeti hasaplamakda aşakdakylary göz öňünde tutuň:
  • UPI satyn almak üçin/SDK fee,
  • goşmaça hyzmatlar üçin töleg (dinamiki QR, reconciliation API, düşündirişler, hasabatlar),
  • goldaw, jedel we yzyna gaýtarmak üçin çykdajylar.

9) Yzyna gaýtaryşlar, bölekleýin gaýtaryşlar we jedeller (ODR)

Çargeback kartoçka manysynda ýok. Yzyna gaýtarmak - bu, töleg töleýjiden başlangyç geleşige salgylanmak bilen täze karz amalydyr.
Partial refund (jemi boýunça) goldanylýar.
ODR (Online Dispute Resolution): talaplary onlaýn çözmegiň standart prosesi - statuslar, SLA, ret etmegiň sebäbi, subutnamalar (töleg log, çek, haryt goşma belligi).
Möhletler: banka/PSP-e bagly; goldaw düzgünlerine giriziň.

10) Merçantyň integrasiýasy: wariantlar

1. Statiki UPI QR: iň az ösüş; POS/SMB üçin gowy.
2. Dinamiki UPI QR: serwer sargyt üçin QR döredýär; mukdaryny/sargytyny has gowy barlamak.
3. Intent/Deep Link: kamerasyz ykjam UX; web checkout → "UPI programmasyny aç".
4. Collect (request-to-pay): satyjy "hasaby" başlaýar, müşderi tassyklaýar.
5. SDK/JS/Native: statuslary gaýtadan işlemek bilen Android/iOS/web üçin taýýar PSP modullary.

Hökmany komponentler:
  • töleg töleginiň emele gelmegi (VPA/summa/bellikler),
  • üstünlikli/şowsuz töleg üçin kolbek-endpoint,
  • TID/RRN/UTR boýunça reconciliation (deňeşdirme),
  • el/awtomatiki refund,
  • PSP/banklaryň SLA gözegçiligi.

11) Deňeşdirmek we hasabat bermek (UTR, statuslar)

UTR (Unique Transaction Reference) - bank relsinde hasaplaşygyň özboluşly kesgitleýjisi; ähli amallar üçin saklaň.
PSP hasabatlarynda: başlangyç parametrler (VPA, jemi, orderId), statuslar (initiated, pending, success, failure), giç täzelenmeler, yzyna gaýtarmalar.
Gündelik auto-recon we döwürleýin full-recon hökmanydyr (bank/PSP bilen ýygnamak).

12) Smartfonsyz awtonom we elýeterlilik

UPI Lite (awtonom mikro tölegler): az mukdarda; geleşikler tor haýyşy bolmazdan tassyklanýar, posting - soň.
UPI 123PAY/IVR/feature-phone: nomer/IVR-menýu boýunça töleg.
Tap-and-Pay (NFC-UPI): goldanýan ýerinde aragatnaşyksyz ssenariler.

13) Kross-border (UPI Global)

UPI ýuwaş-ýuwaşdan daşary ýurt relsleri/ýurt hyzmatdaşlyklary bilen birleşýär (mysal üçin, hindi UPI-QR syýahatçylary ýa-da daşary ýurtdaky hindiler tarapyndan hyzmatdaş ulgamlarda skanirlemek). Goldaw we çäkler ýurtlaryň/hyzmatdaşlaryň we emitent bankyň jübütlerine baglydyr.

14) Töwekgelçilikler, AML/KYC, gabat gelmek

PSP/banklarda KYC derejeleri çäklere täsir edýär.
AML/sanksiýalar: alyjylaryň/bellenişleriň süzgüçleri, anomaliýalara gözegçilik.
Frod-keysing: söwdagäriň razylygy bolmazdan serişdeleri yzyna gaýtarmak mümkin däl → sargytlary berk barlamak zerur (dinamiki QR, çek, geo/enjam).
Pudagyň hukuk düzgüni: aýry-aýry dikelikler üçin çäklendirmeler hereket edýär (MCC kategoriýalary, ygtyýarlandyryş, ştatlarda geoblok/UT). Adwokatlar bilen iş görnüşiňiz üçin ýerli UPI kabul etmek mümkinçiligini meýilleşdiriň.

15) UX we best-practices dizaýny

Ýalňyşlyklaryň ýüzi: taýmeri, görkezmeleri we tölegi nädip gaýtalamalydygyny aýdyň görkeziň.
Idempotency: 'orderId' + safe-gaýtalamalar üçin idempotentlik açary.
Fallback: Intent açylmadyk bolsa, QR we "VPA/mukdaryny göçürmek" teklip ediň.
Interfeýsdäki çäkler: artykmaç barada duýduryş beriň we çekleriň rugsat edilýän ýerinde bölünmegini teklip ediň.
Ygtybarlylygy: status, webhooks + pull-API üçin eksponent boýunça retralar.
Aç-açanlyk: UTR çeki, jemi, senesi/wagty, söwda VPA, goldaw aragatnaşygy.

16) Integrasiýanyň çek-sanawy (P2M)

1. PSP-den Merçant VPA/handle alyň.
2. Kanaly saýla: statiki/dinamiki QR, Intent, Collect.
3. "Payload" we "Secure Colbacks" döredilmegini amala aşyryň.
4. UTR/OrderId (daily + full) boýunça reconciliation-y açyň.
5. Yzyna gaýtarmalary (bölekleýin/doly), ýazgylary we ODR sazla.
6. Antifrod düzgünlerini giriziň (velocity, täze alyjylar, ýokary töwekgelçilikli MCC yşyklandyryş).
7. UI/UX: maslahatlar, ýalňyşlyklar, gaýtalanmalar, çäkleri görkezmek.
8. SLA PSP/banklara, töwekgelçiliklere we hasabatlylyga gözegçiligi ýola goýmak.
9. Hakyky UPI müşderileri bilen end-to-end synaglaryny geçirmek.
10. Çäkleri/düzgünleri yzygiderli täzelemek (banklar/kategoriýalar boýunça).

17) Çäkleriň kartoçkasy (taslama üçin görkezmeler)

💡 Gymmatlyklar taslama görkezmeleri üçin hyzmat edýär; Hakyky çäkler bank/PSP/shemasy bilen berilýär we tapawutlanyp bilner.

Per-txn (bölek satuw): takmynan ~ £1,00,000.
Per-day: bank/goşundy boýunça gündelik umumy çäk; lokallaşdyrylýar.
UPI Lite: adaty UPI-den ep-esli pes (mikro tölegler).
AutoPay (e-mandate): 2FA gaýtalanmazdan geleşigiň çägi - mandat/kategoriýa boýunça.
Täze benefisiarlar: azaldylan bir gezeklik çäkler we/ýa-da gijikdirmeler.
Ýokary potolokly kategoriýalar: bankyň MSS/düzgünlerine bagly (mysal: bilim/lukmançylyk/biletler/maýa goýum ssenariýalary - ylalaşyk boýunça).

18) Söwda üçin QR strategiýalaryny deňeşdirmek

KriterStatiki QRDinamiki QRIntent/Deep Link
Jemi ýalňyşlyklarHas ýokaryPesPes
DeňeşdirmeEsasyIň gowusy (per-order)Iň gowusy (per-order)
UXDiňeOflayn üçin iň gowusyOnlaýn üçin iň gowusy
Giriş çykdajylaryIň azOrtaOrta
Antifrod signallaryAz kontekstliHas köp metadataHas köp metadata

19) iGaming/ýokary töwekgelçilikli dik

PSP/bankda kategoriýanyň kabul edilip bilinjekdigini we ýerli hukugyň berjaý edilýändigini barlaň.
Çäklendirilen çäklere we giňeldilen KYC/ODR talaplaryna garaşyň.
Depozit/çykarmak üçin alternatiw relsleri we traffigiň berk segmentasiýasyny göz öňünde tutuň.

20) Binagärlik bellikleri

"UPI-Gateway" hyzmaty mikroservis hökmünde:
  • endpoints: `createPaymentIntent`, `generateDynamicQR`, `refund`, `reconcile`, `webhook`.
  • açarlar we dedupe tablisasy arkaly idempotentlik.
  • statuslar we buhgalteriýa üçin wakalaryň nobatlary (event bus).
  • observability: metrikler (üstünlik/şowsuzlyk/gizlinlik), trasirleme, alertler.
  • gizlinlik: webhuklaryň HMAC-gollary, allowlist IP PSP, secret rotation.

Önümçilik üçin gysgaça maglumat

Dinamiki QR we/ýa-da Intent-e jedel ediň.
Çäkleriňizi hardkod etmäň - + banklar/PSP boýunça täzelenme.
UTR-barlagy, bölekleýin yzyna gaýtarmalary we ODR-flowlary goşuň.
UX-i şowsuzlyk ssenarileri, gaýtalamalar we aç-açan çekler bilen ýapyň.
PSP bilen bilelikde çäklendirmeler we kategoriýalar syýasatyny yzygiderli gözden geçiriň.

Contact

Biziň bilen habarlaşyň

Islendik sorag ýa-da goldaw boýunça bize ýazyp bilersiňiz.Biz hemişe kömek etmäge taýýar.

Telegram
@Gamble_GC
Integrasiýany başlamak

Email — hökmany. Telegram ýa-da WhatsApp — islege görä.

Adyňyz obýýektiw däl / islege görä
Email obýýektiw däl / islege görä
Tema obýýektiw däl / islege görä
Habar obýýektiw däl / islege görä
Telegram obýýektiw däl / islege görä
@
Eger Telegram görkezen bolsaňyz — Email-den daşary şol ýerden hem jogap bereris.
WhatsApp obýýektiw däl / islege görä
Format: ýurduň kody we belgi (meselem, +993XXXXXXXX).

Düwmäni basmak bilen siz maglumatlaryňyzyň işlenmegine razylyk berýärsiňiz.