Payme, Click, Uzcard va Humo — mahalliy to‘lov steki aslida qanday tuzilgan, integratsiya qancha vaqt oladi va qaysi arxitektura ikkinchi provayderni qo‘shishdan omon qoladi.
E’LON QILINGAN 10 SEN 2026 • 11 DAQIQA O‘QISH
Hech bir zamonaviy biznes — internet-do‘kon, yetkazib berish xizmati, xizmatlarni bron qilish uchun mobil ilova yoki SaaS-platforma bo‘ladimi — qulay onlayn-to‘lovlarni qabul qilmasdan to‘laqonli ishlay olmaydi. O‘zbekistonda bu vazifaning o‘z xususiyati bor: bozor jadal raqamlashmoqda, ammo uning o‘z o‘yin qoidalari, o‘z liderlari va o‘z texnik jihatlari mavjud.
Ushbu maqolada O‘zbekistonda to‘lov tizimlari ekotizimi qanday tuzilgani, birinchi navbatda qaysi xizmatlarni integratsiya qilish kerakligi, biznes qanday texnik va tashkiliy qiyinchiliklarga duch kelishi hamda ishonchli ishlaydigan va mahsulotingiz bilan birga masshtablanadigan to‘lov infratuzilmasini qanday qurish mumkinligini ko‘rib chiqamiz.
Ko‘p tadbirkorlar to‘lovlarni integratsiya qilishni rasmiyatchilik deb biladi: «API topib, kodni joylashtirdik, tayyor». Amalda bu har qanday mahsulotning eng nozik modullaridan biri. U bevosita mijozlarning puli va kompaniya obro‘si bilan bog‘liq, mahalliy qonunchilik va Markaziy bank talablariga bo‘ysunadi hamda xavfsizlik va shaxsiy ma’lumotlarni himoya qilishga alohida e’tibor talab qiladi.
Bundan tashqari, u sutka davomida barqaror ishlashi kerak va bevosita konversiya yo‘lida turadi. Ikkalasi ham muhandislik qarorlarini texnik afzalliklarga emas, daromad raqamlariga aylantiradi.
To‘lov jarayonidagi har bir ortiqcha qadam yoki xato muvaffaqiyatli xaridlar ulushini kamaytiradi, to‘lov shlyuzining ishlamay turishi esa bekloqdagi vazifa emas, to‘g‘ridan-to‘g‘ri daromad yo‘qotishidir.
Aynan shuning uchun to‘lov provayderlari va integratsiya arxitekturasini tanlashni loyiha boshida o‘ylab olish kerak, «keyinga» qoldirmaslik lozim.
Payme — mamlakatning eng taniqli to‘lov xizmatlaridan biri, dastlab mobil hamyondan o‘sib chiqqan va biznes uchun to‘laqonli ekotizimga aylangan. Integratsiya uchun Payme quyidagilarni taklif qiladi: Payme Business API — saytda yoki ilovada to‘lovlarni qabul qilish uchun REST API; Payme Subscribe — muntazam (obuna) to‘lovlari uchun vosita, bu SaaS va abonent modelidagi xizmatlar uchun ayniqsa foydali; hamda mashhur CMS’lar uchun tayyor plaginlar va chuqur moslashtirishsiz tez integratsiya uchun vidjetlar.
Payme ko‘pincha keng foydalanuvchi bazasi va nisbatan tushunarli hujjatlari uchun tanlanadi, garchi merchant sertifikatsiyasi va ulanish jarayoni baribir vaqt hamda texnik qo‘llab-quvvatlash bilan yozishmani talab qilsa ham.
Click — O‘zbekistondagi eng eski va eng keng tarqalgan mobil to‘lov xizmatlaridan biri, mamlakat bank tizimi bilan mahkam integratsiyalashgan. Uning Click Merchant API’si prepare/complete so‘rovlari bilan klassik sxema bo‘lib, keng hujjatlashtirilgan va mahalliy dasturchilarga yaxshi tanish. Bir martalik va rekurrent to‘lovlar qo‘llab-quvvatlanadi, o‘z ekvayring infratuzilmasi esa mahalliy biznes uchun o‘zaro hisob-kitoblarni soddalashtiradi.
Click tranzaksiyalar chastotasi yuqori b2c-xizmatlar segmentida ayniqsa kuchli: taksi, ovqat yetkazib berish, kommunal to‘lovlar.
Uzcard va Humo — O‘zbekiston aholisi foydalanadigan bank kartalarining aksariyatini chiqaradigan milliy to‘lov tizimlari. Yakuniy foydalanuvchi uchun agregator va qulay «o‘rov» vazifasini bajaradigan Payme va Click’dan farqli o‘laroq, Uzcard va Humo ko‘proq bevosita bank-ekvayer orqali — masalan, muayyan bankning protsessing markazi orqali — yoki Uzcard/Humo kartalarini «kapot ostida» qo‘llab-quvvatlaydigan kengroq ekvayring yechimining bir qismi sifatida, yoxud kartani saqlash va keyingi yechib olishlar bilan mobil ilovalar ichida to‘lov qabul qilish uchun SDK orqali ulanadi.
Aksariyat loyihalar Uzcard va Humo bilan bevosita integratsiya qilishga muhtoj emas — bu vazifani ikkala tizimni allaqachon qo‘llab-quvvatlaydigan bank-ekvayer yoki to‘lov agregatori o‘z zimmasiga oladi.
Agar biznes faqat mahalliy bozorga qaratilmagan bo‘lib, sayyohlar, ekspatlar yoki chet ellik mijozlardan to‘lov qabul qilishni rejalashtirsa, tegishli ekvayring litsenziyasiga ega banklar orqali Visa/Mastercard kartalarini qo‘llab-quvvatlashni ko‘zda tutish kerak. Bu o‘z xavfsizlik talablariga — xususan, PCI DSS standartiga — ega alohida integratsiya yo‘nalishi.
Kompaniya to‘lov tizimini — masalan, Payme yoki Click’ni — o‘z veb-sayti yoki mobil ilovasiga ulashda bosib o‘tadigan tipik yo‘lni ko‘rib chiqamiz.
1-bosqich. Merchant ro‘yxatdan o‘tkazish. Birinchi qadam — tanlangan to‘lov tizimida merchant (sotuvchi) sifatida ro‘yxatdan o‘tish uchun ariza berish. Bu bosqichda odatda kompaniyaning yuridik hujjatlari (ro‘yxatdan o‘tganlik guvohnomasi, STIR, bank rekvizitlari), biznes-model va tovar yoki xizmat turining tavsifi, to‘lov amalga oshiriladigan sayt yoki ilova prototipiga havola, ba’zan esa to‘lov tizimi hamkor bank orqali ishlasa, bank-ekvayer bilan shartnoma talab qilinadi. Bu jarayon hujjatlar to‘plamining to‘liqligi va provayder qo‘llab-quvvatlash xizmatining bandligiga qarab bir necha kundan bir necha haftagacha davom etishi mumkin.
2-bosqich. Sinov kirishini olish (sandbox). Dastlabki ma’qullashdan so‘ng kompaniya sinov muhitiga — «qumloqqa» kirish huquqini oladi, u yerda haqiqiy pul yechilmasdan sinov to‘lovlarini yuborish mumkin. Bu juda muhim bosqich: aynan shu yerda dasturchilar muvaffaqiyatli va muvaffaqiyatsiz tranzaksiyalarni qayta ishlashning to‘g‘riligini, taym-aut va tarmoq uzilishlarida tizim xatti-harakatini, vebhuklarni (to‘lov holati haqidagi bildirishnomalarni) qayta ishlashni hamda mablag‘ni qaytarish (refund) va amaliyotlarni bekor qilish stsenariylarini tekshiradi.
3-bosqich. Integratsiyani ishlab chiqish. Bu bosqichda bekend-jamoa to‘lov tizimi API’si bilan o‘zaro aloqani amalga oshiradi. Odatda integratsiya quyidagilarni o‘z ichiga oladi: to‘lov yaratish (summa, valyuta, buyurtma raqami ko‘rsatilgan holda tranzaksiyani ishga tushirish), foydalanuvchini to‘lov sahifasiga yo‘naltirishni qayta ishlash yoki to‘lov shaklini iframe/SDK orqali joylashtirish, to‘lov holati o‘zgarishi haqidagi vebhuklarni qabul qilish va tekshirish, keyingi solishtirish va nizoli vaziyatlarni hal qilish uchun barcha amaliyotlarni jurnalga yozish, hamda takroriy so‘rovlarda ikki marta yechib olinmasligi uchun so‘rovlar idempotentligini qayta ishlash.
4-bosqich. Sinov va provayder tomonidan qabul qilish. Ishlab chiqarishga chiqishdan oldin to‘lov tizimi, qoida tariqasida, integratsiyani o‘zi qabul qiladi: merchant barcha stsenariylarni, jumladan xato va bekor qilishlarni to‘g‘ri qayta ishlashini tekshiradi. Faqat shundan keyin ishlab chiqarish kalitlariga kirish beriladi.
5-bosqich. Ishga tushirish va monitoring. Ishga tushirilgach, to‘lov modulini nazoratsiz qoldirmaslik muhim. To‘lov konversiyasining ma’lum chegaradan pastga tushishiga alertlar, to‘lov tizimi API javob vaqti monitoringi, sizning ma’lumotlar bazangiz va provayder hisobotlari o‘rtasida muntazam solishtirish hamda asosiy provayder ishlamay qolgan holat uchun zaxira stsenariy (fallback) sozlash tavsiya etiladi.
Idempotentlik va ikki marta yechib olinishidan himoya. Tarmoq uzilishlari odatiy hol va mijoz tasodifan yoki ataylab takroriy to‘lov so‘rovini yuborishi mumkin. Yaxshi arxitektura har doim noyob tranzaksiya identifikatorlaridan foydalanadi va yangisini yaratishdan oldin amaliyot allaqachon qayta ishlanmaganini tekshiradi.
To‘lovlarning asinxron tabiati. Ko‘p boshlovchi dasturchilar to‘lov bir zumda va sinxron tasdiqlanadi deb kutadi. Amalda to‘lov holati ko‘pincha asinxron — soniya yoki hatto daqiqalarga kechikishi mumkin bo‘lgan vebhuk orqali keladi. Ilova interfeysi «to‘lov qayta ishlanmoqda» holatini to‘g‘ri boshqarishi, foydalanuvchini bloklamasligi va soxta xatolarni ko‘rsatmasligi kerak.
Xavfsizlik va ma’lumotlarni saqlash. To‘lov tizimi karta raqamlarini saqlashni o‘z zimmasiga olsa ham — deyarli har doim shunday va sizning serveringiz hech qachon to‘liq karta raqamini ko‘rmasligi kerak — uzatishda ma’lumotlarni shifrlash (TLS), vebhuk-endpointlarni so‘rovlarni qalbakilashtirishdan himoya qilish (imzoni tekshirish, IP-filtrlash), moliyaviy ma’lumot saqlaydigan jurnallarga kirishni cheklash hamda bog‘liqliklarni muntazam audit qilish va server dasturiy ta’minotini yangilash zarur.
Ko‘p provayderli strategiya. Tajribali jamoalar ko‘pincha bitta to‘lov tizimi bilan cheklanmaydi, balki bir nechtasini — masalan, Payme va Click’ni bir vaqtda — ulab, foydalanuvchiga tanlov beradi. Bu konversiyani oshiradi, provayderlardan biri texnik ishlar olib borayotganda to‘xtab qolish xavfini kamaytiradi va auditoriya qamrovini kengaytiradi: hamma foydalanuvchi ham muayyan hamyonga bir xil sodiq emas.
Biroq ko‘p provayderlilik arxitekturani murakkablashtiradi: provayderlar API’lari orasidagi farqlarni yashiradigan va tizimning qolgan qismiga to‘lov yaratish, holatlarni qayta ishlash hamda qaytarishlar uchun yagona interfeys beradigan yagona ichki abstraksiya qatlami («Payment Gateway Layer») kerak bo‘ladi.
O‘zbekistonda to‘lov sohasi O‘zbekiston Respublikasi Markaziy banki tomonidan tartibga solinadi va pul o‘tkazmalari hamda to‘lovlarni qabul qilish bilan ishlaydigan har qanday biznes quyidagilarni hisobga olishi kerak: merchantni identifikatsiya qilish va biznes-model shaffofligiga qo‘yiladigan talablar, onlayn-to‘lovlarni qabul qilish mumkin bo‘lgan faoliyat turlari bo‘yicha cheklovlar (ba’zi toifalar qo‘shimcha litsenziya yoki kelishuvni talab qiladi), «Shaxsga doir ma’lumotlar to‘g‘risida»gi qonunga muvofiq mijozlarning shaxsiy ma’lumotlarini saqlash va qayta ishlash qoidalari, hamda davriy hisobot va to‘lov tizimlari va hamkor banklar tomonidan mumkin bo‘lgan tekshiruvlar.
Loyiha boshida nafaqat dasturchilar bilan, balki O‘zbekiston to‘lov qonunchiligi xususiyatlarini biladigan yurist yoki buxgalter bilan ham maslahatlashishni tavsiya etamiz — bu kelishuvlar bosqichida haftalarni tejaydi.
Tipik loyiha uchun real muddatlar:
| Integratsiya turi | Nimani qamrab oladi | Muddat |
|---|---|---|
| Bitta provayder, tayyor plagin | Standart e-commerce platforma va odatiy to‘lov stsenariysi | 1–2 hafta, merchant ro‘yxatdan o‘tkazish va sinovni qo‘shib |
| Noyob mahsulot uchun maxsus integratsiya | Mobil ilova, bir necha mablag‘ oluvchili marketpleys, murakkab qaytarish mantig‘i | 3–6 hafta |
| Ko‘p provayderli arxitektura | Abstrakt to‘lov qatlami, bir nechta tizim, sotuvchilar orasida split-to‘lovlar | 6–10 hafta, tizimlar soni va biznes-mantiq murakkabligiga qarab |
To‘lov tizimlarining qo‘llab-quvvatlash xizmatlari bilan muloqot uchun vaqt zaxirasini qoldirish kerak — bu faqat ishlab chiquvchilar jamoasi kuchi bilan tezlashtirib bo‘lmaydigan tashqi omil. Xuddi shu kelishuvni «Sakkiz haftada MVP» maqolasida hafta-bahafta ko‘rib chiqqanmiz, u yerda to‘lov — jamoa muddatga ulgurishini belgilaydigan modullardan biri.
Integratsiyani ishlab chiqishning oxirgi bosqichiga qoldirish. Merchantni ro‘yxatdan o‘tkazish va API’ga kirish olish haftalar davom etishi mumkin — bu jarayonni qolgan funksional tayyor bo‘lgandan keyin emas, mahsulot ishlab chiqish bilan parallel boshlash kerak.
Xato stsenariylarini e’tiborsiz qoldirish. Ko‘p jamoalar faqat «baxtli yo‘l»ni — muvaffaqiyatli to‘lovni sinaydi, bekor qilish, muddati o‘tgan sessiyalar, yetarli bo‘lmagan balans va taym-autlarni unutadi.
Tranzaksiyalarni solishtirmaslik. Ichki ma’lumotlar bazasi va to‘lov tizimi hisobotlari o‘rtasida muntazam avtomatik solishtirishsiz nomuvofiqliklarni o‘tkazib yuborish oson, keyinchalik ularni buxgalteriyaga tushuntirish qiyin bo‘ladi.
Abstraksiya qatlamisiz bitta provayderga qattiq bog‘lanish. Agar bir yildan keyin ikkinchi provayderni qo‘shish yoki asosiysini almashtirish kerak bo‘lsa, dastlab moslashuvchan arxitektura qo‘yilmagan bo‘lsa, kodning katta qismini qayta yozishga to‘g‘ri keladi.
Qo‘llab-quvvatlashga tushadigan yukni past baholash. To‘lovlar — qo‘llab-quvvatlashga murojaat qilishning asosiy sabablaridan biri. Mijoz o‘z to‘lovi holatini qanday ko‘rishi va muammo yuz berganda qayerga murojaat qilishini oldindan o‘ylab qo‘yish muhim.
Agar to‘lov tizimlari integratsiyasini tashqi jamoaga ishonib topshirmoqchi bo‘lsangiz, bir necha mezonga e’tibor bering. Aynan mahalliy provayderlar bilan tajriba: Payme, Click, Uzcard va Humo bilan ishlashning o‘z xususiyati bor, u shartli Stripe integratsiyasidan farq qiladi — jamoada aynan shu bozorda real tajriba bo‘lishi muhim.
To‘liq siklni tushunish, faqat kod yozishni emas: merchantni ro‘yxatdan o‘tkazish uchun hujjatlar to‘plamiga yordam berishdan tortib, ishga tushirilgandan keyin monitoringni sozlashgacha. Xavfsizlikka yondashuv, unda vebhuklarni himoya qilish, idempotentlik va to‘g‘ri jurnalga yozish «so‘rov bo‘yicha» emas, sukut bo‘yicha qo‘yiladi. Va biznes-mantiqni tushuntirishga tayyorlik, faqat texnik tafsilotlarni emas — to‘lovlar shu qadar muhimki, biznes egasi o‘z mahsulotining asosiy qismi qanday ishlashini bilmasligi mumkin emas.
Boshida ko‘pincha past baholanadigan alohida masala — to‘lov tizimlari komissiyalari va ular mahsulotning yunit-iqtisodiga qanday ta’sir qilishi. Komissiya miqdori biznes toifasi, aylanma hajmi va provayder yoki bank-ekvayer bilan kelishilgan aniq shartlarga bog‘liq, shuning uchun aniq stavkalarni ariza berishda individual aniqlash kerak. Shunga qaramay, rejalashtirishda bir necha tamoyilni hisobga olish lozim.
Komissiya — tranzaksiya tannarxining bir qismi, bir martalik to‘lov emas, shuning uchun u kompaniyaning umumiy P&L’ida emas, har bir buyurtma marjinalligini hisoblashda hisobga olinishi kerak. Tranzaksiyalar hajmi shartlarga ta’sir qiladi: katta aylanmali yirik merchantlar ko‘pincha qulayroq stavkalar bo‘yicha kelishib olishi mumkin — biznes o‘sishi bilan shartlarni qayta ko‘rib chiqish kerak.
Qaytarish va bekor qilishlar ham provayder shartlariga qarab komissiya bilan qoplanishi mumkin, shuning uchun saytdagi qaytarish siyosatini to‘lov tizimining haqiqiy mexanikasi bilan muvofiqlashtirish muhim. Ko‘p valyutali amaliyotlar, agar biznes chet el kartalari bilan ishlasa, odatda boshqa tarif to‘riga ega va bank bilan alohida kelishuvni talab qiladi.
Yuqorida aytilganlarni bir joyga jamlash uchun O‘zbekistondagi o‘rta e-commerce yoki xizmat loyihasi uchun qo‘yish mumkin bo‘lgan arxitektura namunasini ko‘rib chiqamiz.
Bekenddagi to‘lovlar abstraksiya qatlami (Payment Gateway Layer) tizimning qolgan qismidan «to‘lov yaratish» degan yagona ichki so‘rovni qabul qiladi va muayyan provayder tafsilotlarini bilmaydi. Har bir provayder uchun adapterlar — Payme, Click va zarurat bo‘lsa, Visa/Mastercard kartalari uchun ekvayring — ichki formatni muayyan API formatiga o‘girishni amalga oshiradi.
Vebhuklarni qayta ishlash navbati provayderlardan bildirishnomalarni asinxron qabul qiladi, so‘rov imzosini tekshiradi va faqat shundan keyin buyurtma holatini yangilaydi — bu tizimni qalbaki yoki takrorlanuvchi bildirishnomalardan himoya qiladi. Solishtirish xizmati har kuni ichki ma’lumotlar bazasidagi tranzaksiyalar ro‘yxatini to‘lov tizimlaridan olingan hisobotlar bilan qiyoslaydi va buxgalteriya uchun nomuvofiqliklar haqidagi hisobotni avtomatik shakllantiradi.
Qo‘llab-quvvatlash jamoasi uchun monitoring paneli har bir to‘lov holatini real vaqtda ko‘rsatadi, bu «pul yechildi, buyurtma esa tasdiqlanmagan» turidagi murojaatlarga javob berish vaqtini keskin qisqartiradi.
Bunday arxitektura dastlabki ishlab chiqishga ko‘proq vaqt talab qiladi, lekin kamroq hodisalar va kelajakda yangi to‘lov usullarini qo‘shishning soddaligi hisobiga bir necha oy ichida o‘zini oqlaydi.
Mahalliy bank bilan hamkorliksiz chet el kartalari orqali to‘lov qabul qilish mumkinmi? Aksariyat hollarda xalqaro Visa/Mastercard kartalarini qabul qilish uchun tegishli litsenziyaga ega bank bilan ekvayring shartnomasi yoki bu imkoniyatni o‘z infratuzilmasining bir qismi sifatida taqdim etadigan to‘lov agregatoridan foydalanish talab qilinadi.
Agar Payme yoki Click allaqachon ulangan bo‘lsa, Uzcard va Humo bilan alohida integratsiya qilish kerakmi? Qoida tariqasida, yo‘q — agregator sifatida Payme va Click Uzcard va Humo kartalarini «kapot ostida» qo‘llab-quvvatlaydi, alohida to‘g‘ridan-to‘g‘ri integratsiya esa faqat maxsus hollarda, masalan, bank-ekvayer bilan bevosita ishlashda talab qilinadi.
Boshida nechta provayderni ulash kerak? MVP uchun odatda bitta asosiy provayder yetarli, bu bozorga tezroq chiqish va gipotezani tekshirish imkonini beradi. Ikkinchi provayderni mahsulot talabni tasdiqlagach va jamoa murakkabroq arxitekturaga sarmoya kiritishga tayyor bo‘lgach qo‘shish mantiqan to‘g‘ri.
To‘lov tizimi vaqtincha ishlamay qolsa nima qilish kerak? Yaxshi amaliyot — interfeysda foydalanuvchi uchun tushunarli xabar ko‘rsatish va agar bir nechta provayder ulangan bo‘lsa, xarid jarayonini butunlay bloklash o‘rniga muqobil to‘lov usulini avtomatik taklif qilish.
O‘zbekistonda to‘lov tizimlari integratsiyasi — bir martalik texnik vazifa emas, balki mahsulotning butun hayot sikli davomida e’tibor talab qiladigan biznes infratuzilmasining bir qismi: provayder tanlash va merchantni ro‘yxatdan o‘tkazishdan tortib monitoring va masshtablashgacha. Payme, Click, Uzcard va Humo mahalliy to‘lov ekotizimining asosini tashkil qiladi va bu xizmatlarni oqilona birlashtirish — xavfsizlik, tartibga solish va foydalanuvchi qulayligi talablarini hisobga olgan holda — konversiya va mijozlar ishonchiga bevosita ta’sir qiladi.
Boshidanoq sifatli to‘lov arxitekturasini qo‘yadigan, uni o‘sish bilan «yamamaydigan» kompaniyalar jiddiy ustunlikka ega bo‘ladi: texnik qarz kamroq, barqarorlik yuqoriroq va to‘lov hodisalarini tahlil qilishga emas, mahsulotni rivojlantirishga ko‘proq vaqt qoladi.
Start Point IT — veb va mobil mahsulotlar uchun Payme, Click, Uzcard va Humo to‘lov tizimlarini integratsiya qilish tajribasiga ega to‘liq siklli dasturiy ta’minot ishlab chiqish agentligi. Agar loyihangiz uchun to‘lov arxitekturasini tanlash bo‘yicha maslahat kerak bo‘lsa, biz bilan bog‘laning.