GH GambleHub

Google Pay: in-app va veb

1) Google Pay onlayn nima

Google Pay (GPay) - kartochka relslari (Visa/Mastercard/va boshqalar) ustidan xavfsiz to’lov qatlami bo’lib, bu yerda PAN qurilma/tarmoq tokeni (DPAN/network token) bilan almashtiriladi, tranzaksiya esa bir martalik EMV kriptogrammasi bilan imzolanadi. Autentifikatsiya - biometriya/skrin-lok + device binding.
Merchant uchun bu asosan konversiya va kamroq frodga ega bo’lgan CNP karta to’lovidir. Disputlar/refandalar - kartochka qoidalari bo’yicha.

💡 Ayrim mintaqalarda (masalan, Hindiston) Google Pay UPI-intentning «tashabbuskori» sifatida ham ishlaydi. Ushbu maqolada fokus - kartadagi onlayn to’lovlar (Web/In-App).

2) Kanallar va ssenariylar

2. 1 Web

Google Pay JS (PaymentDataRequest) orqali integratsiya qilish.
Zamonaviy brauzerlarda ishlaydi (eng yaxshi UX - Chrome/Android).
Biometrik brauzer/ulangan qurilma (telefon/soat) orqali tasdiqlash.

2. 2 In-App (Android)

Google Pay API for Android (native sheet).
Deep Link/App2App GPay dasturida tasdiqlash, dasturingizga qaytarish.

2. 3 POS (NFC)

HCE/SE orqali CP-stsenariy; onlayn modda doirasidan tashqari, chorjbeklarning qoidalari boshqacha.


3) Tokenizatsiya va xavfsizlik

DPAN/Network Token tarmoq token-xizmati tomonidan beriladi; PAN qurilmadan chiqmaydi.
Har bir to’lov uchun EMV-kriptogramma (bir martalik imzo) shakllantiriladi.
SCA qurilmaning biometrikasi/skrinloki bilan yopiladi (PSD2-mos keladi).
Payment Token PSP/shlyuzda (gateway-mode) yoki tegishli sertifikatlar (direct-mode; kamdan-kam hollarda).


4) SCA/3DS va tavakkalchilik modeli

EC/PSD2 SCA ko’pincha Google Pay → darajasida alohida 3DS ishga tushirilmasligi mumkin (bank/PSP hal qiladi).
Emitent/tarmoq tranzaksiyani qo’shimcha tekshirishni so’rashi/rad etishi mumkin (ayniqsa MCC high-risk uchun).
Sezgir vertikallar uchun selektiv nosozliklar va past limitlar bo’lishi mumkin.


5) MIT/rekurrent va COF

One-off tranzaksiyasi uchun Google Pay tokeni qayta hisobdan chiqarish uchun yaroqsiz.

MIT/repurrentlar uchun:
  • Birinchi to’lov GPay orqali → MIT roziligini olish → kartani PSP/ekvayerdan COF (Network Token/VTS/MDES) da tokenlash.
  • Keyingi hisobdan chiqarish - COF-tokenli MIT kabi to’g "ri tranzaksiya belgilari bilan.
  • COF va bank roziligisiz - yuqori decline/chargeback xavflari.

6) Ulanish variantlari: gateway vs direct

Gateway (tavsiya etiladi):’tokenizationSpecification. type = "PAYMENT_GATEWAY"' → PSP tokenni ochadi va avtorizatsiya qiladi. Tez boshlash, kamroq komplayens.
Direct:’type = «DIRECT»’→ merchant karta tarmog’ining tokenini mustaqil ravishda ochadi. Sertifikatlar/kalitlar va qat’iy xavfsizlik kerak; kam qoʻllaniladi.

PaymentDataRequest (konfiguratsiya yadrosi):
  • `allowedPaymentMethods` → `type: "CARD"`, `parameters. allowedAuthMethods` (`PAN_ONLY`, `CRYPTOGRAM_3DS`), `allowedCardNetworks`, `billingAddressParameters`.
  • `tokenizationSpecification` → `gateway` или `direct`.
  • ’transactionInfo’ → summa/valyuta/totalPriceStatus.
  • `merchantInfo` → `merchantId`/`merchantName`.

7) Integratsiya oqimlari

7. 1 Web (qadamlar)

1. GPay mijozini ishga tushirish → isReadyToPay’ni tekshirish.
2. PaymentDataRequest toʻplami (tarmoqlar, autentifikatsiya va tokenizatsiya usullari bilan).
3. Foydalanuvchi GPay Sheet → ni tasdiqlaydi (SCA).
4. paymentMethodData (shifrotoken) ni olish va PSPga joʻnatish.
5. Ответ PSP: `authorized/succeeded/failed` + webhook.
6. Ehtiyoj bo’yicha’capture/refund’; recon - kundalik reyestrlar bo’yicha.

7. 2 Android (in-app)

Xuddi shunday:’PaymentsClient’ni yarating,’PaymentDataRequest’ni uzating, tokenni oling va uni orqa/PSPga topshiring.


8) Maqomlar, hisob-kitoblar va qaytarishlar

Onlayn maqomi:’authorized/succeeded/failed/canceled’(baʼzi PSPlarda +’pending’).
Settlement: PSP/ekvayer reyestrlari boʻyicha, odatda T + 1/T + 2. Onlayn muvaffaqiyat va buxgalteriya hisobini baham ko’ring.
Refund: kartochka qoidalari bo’yicha qisman/to’liq.
Chargeback: kartochka tartib-taomillari (INR/NAD va boshqalar) dolzarb bo’lib qolmoqda.


9) Rad etishning tez-tez sabablari (declines)

MSS/vertikal (iGaming/kvazi-kesh) - emitentlarning selektiv blokirovkalari/PSP.
Mismatch geo (xarita mamlakati/IP/merchant joylashuvi).
’PaymentDataRequest’ moslamasi (tarmoqlar/autentifikatsiya usullari) notoʻgʻri,’merchantId’yoki tokenlash usuli notoʻgʻri.
COF/consentsiz MIT.
SCA taymautlari/foydalanuvchi flowini toʻxtatish.


10) UX-patternlar (bu konversiyani oshiradi)

Mobile-first: Google Pay tugmasini birinchi usulda Android-ga olib chiqing.
Tovar kartochkasidagi/savatidagi/checkout katta GPay tugmasi; brend-g’oyaga rioya qiling.
Pre-fill summasi/soliqlar/yetkazib berish Sheet (user-visible total).
Recovery: taymautlarda xavfsiz takrorlash, takroriy muvaffaqiyatsizliklarda/A2A kartalariga oʻtish.
Agar foydalanuvchi telefonda tasdiqlasa, QR/hand-off.


11) Aqlli yo’naltirish

Android/Chrome bilan GPay va yuqori approve-reytli BIN/banklar uchun taklif qiling.
Ko’rsatkichlar tanazzulga uchraganda aniq BIN/geoga GPay avto-dereyting.
Repurrentlar uchun: birinchi to’lov GPay → COF orqali, so’ngra foydalanuvchi ishtirokisiz MIT orqali.


12) Xavfsizlik va komplayens

PSP xabarlar/veb-xuklar imzolarini validatsiya qilish, qattiq’redirect/return’URI.
Kalitlar/sirlar - vault, callback-endpointlar uchun IP-allowlist.
PCI izi gateway rejimida minimal (siz PAN/sirlarga tegmaysiz).
Log: device hints, reason codes, SCA/confirm vaqti.


13) iGaming: xususiyatlari

Foydalanish imkoniyati va limitlari yurisdiksiya, PSP va emitentga bog’liq.
Selektiv nosozliklar va/yoki pasaytirilgan limitlarni kuting; mahalliy qoidalarni tekshiring.
Rekurrent hisobdan chiqarish - faqat COF va o’yinchining hujjatlashtirilgan roziligi bilan MIT.
Muqobillarni saqlang: A2A/open-banking, mahalliy hamyonlar, eCash. GPay uchun yuqori decline bilan fallback kiriting.


14) Solishtirish va hisobot (recon)

Manba:
  • ’paymentId/transactionId’,’orderId’, network (Visa/MC/...), BIN/bank, summa/valyuta, maqom/rad etish kodlari, kanal (Web/In-App), timestamps, reyestrlardan ARN/UTR.

Daily auto-recon + davriy full-recon.
Alertlar: «reyestrsiz onlayn muvaffaqiyat», «ikki tomonlama capture», «aging auth».


15) KPI va usulni boshqarish

Approval rate GPay vs oddiy kartalar (banklar/BIN/geo/qurilmalar bo’yicha).
Android trafigida Share of GPay,’retry win-rate’.
Decline matrix (reason codes), доля SCA timeouts.
Chargeback rate/ODR, settlement lag, доля partial refunds.
Avto-dereytingning chegara qoidalari (masalan, aniq BIN/geoda approve <X%).


16) Ishlab chiqarishga olib chiqish chek-varaqasi

1. GPayni PSP bilan ulash; merchantId, allowedPaymentMethods/networks va tokenizationSpecification moslamalarini oling.
2. Web/In-App Sheet,’authorize/capture/refund’, webhooks (imzo/NMAS), idempotentlik va retrajlarni amalga oshiring.
3. MIT + uchun COF/network tokenization moslamasini oʻrnating.
4. Smart-routingni yoqing: Android uchun GPay ustuvorligi ,/A2A uchun fallback.
5. Brend-gaydlarni tekshirish (tugmalar/ikonkalar/nusxa).
6. Recon va alertlar yarating: rassinxronlar, aging auth, ikki tomonlama capture.
7. E2E-testlar: Web/Android, partial capture/refund, taymaut/takrorlash, PSP degradatsiyasi, yuqori yuklamalar.


Mo’ljallar kartochkasi

Rels: kartochka (Visa/MC/...); chargeback - xarita qoidalari bo’yicha.
SCA: biometriya/skrin-lok (PSD2-mos); 3DS odatda alohida talab qilinmaydi.
Tokenizatsiya: DPAN + EMV-kriptogramma; repurrent uchun - COF/network token.
Статусы: `authorized/captured/succeeded/failed/refunded/voided`.
Settlement: PSP reyestrlari bo’yicha (T + 1/T + 2).
Cheklovlar: qurilmalar/brauzerlar/geo bo’yicha foydalanish; iGaming uchun - PSP/emitentlar siyosati.


Xulosa

Google Pay - yuqori mobil konvertatsiyaga ega va SCA o’rnatilgan kartochka to’lovlarining «tezlatgichi». Gateway-mode orqali integratsiya qiling, PaymentDataRequest talablariga rioya qiling, webhooks + idempotentlik + recon atrofida quring va repurentlar uchun COFdan foydalaning. iGaming uchun - muqobil relslar va aqlli yo’nalishlarni saqlang, chunki foydalanish imkoniyati va limitlar yurisdiksiya, bank va PSPga bog’liq.

Contact

Biz bilan bog‘laning

Har qanday savol yoki yordam bo‘yicha bizga murojaat qiling.Doimo yordam berishga tayyormiz.

Integratsiyani boshlash

Email — majburiy. Telegram yoki WhatsApp — ixtiyoriy.

Ismingiz ixtiyoriy
Email ixtiyoriy
Mavzu ixtiyoriy
Xabar ixtiyoriy
Telegram ixtiyoriy
@
Agar Telegram qoldirilgan bo‘lsa — javob Email bilan birga o‘sha yerga ham yuboriladi.
WhatsApp ixtiyoriy
Format: mamlakat kodi va raqam (masalan, +998XXXXXXXX).

Yuborish orqali ma'lumotlaringiz qayta ishlanishiga rozilik bildirasiz.