Saytga yoki Telegram botga onlayn to'lov ulash bugun deyarli har bir savdo loyihasining majburiy qismi. Mijoz buyurtmani shu yerning o'zida to'lashni xohlaydi, kuryerga naqd pul yoki karta raqamiga o'tkazma bilan emas. O'zbekistonda bu vazifa ko'pincha Click va Payme integratsiyasi orqali hal qilinadi, chunki bu to'lov tizimlari mijozlarga yaxshi tanish va Humo hamda Uzcard kartalari bilan ishlaydi.
Ushbu maqolada onlayn to'lov qanday ishlashini, biznesga nima tayyorlash kerakligini, integratsiya qaysi bosqichlardan iboratligini va qayerda ko'pincha xatoga yo'l qo'yilishini tushuntiramiz. Bu yuridik maslahat emas: aniq talablarni har doim to'lov provayderi va buxgalteringiz bilan tekshiring.
Onlayn to'lov qanday ishlaydi
Soddalashtirilgan sxema quyidagicha:
- Mijoz sayt yoki botda buyurtma beradi, tizimingiz buyurtmani "to'lov kutilmoqda" holatida yaratadi.
- Mijoz to'lov tizimining sahifasiga yoki to'lov oynasiga yo'naltiriladi va karta yoki ilova orqali to'laydi.
- To'lov tizimi serveringizga buyurtma va to'lov haqida xabar (callback) yuboradi.
- Serveringiz xabarni tekshiradi, buyurtmani "to'landi" holatiga o'tkazadi va mijozga tasdiq yuboradi.
- Pul shartnomada belgilangan muddatlarda, provayder komissiyasi chegirilgan holda, bank hisobingizga tushadi.
Bu yerda eng muhim qism uchinchi va to'rtinchi qadamlar. Buyurtma holatini aynan to'lov tizimining serverdan kelgan xabari o'zgartirishi kerak, mijoz brauzerida ko'rsatilgan "rahmat" sahifasi emas.
Mahalliy kartalar: Humo va Uzcard
O'zbekistonda aholining katta qismi mahalliy Humo va Uzcard kartalaridan foydalanadi. Click va Payme bu kartalar bilan ishlaydi. Shuning uchun xalqaro ekvayring o'rniga ko'pincha mahalliy to'lov tizimlari ulanadi. Mijoz o'ziga tanish ilovada yoki karta ma'lumotlari va SMS-kod orqali to'laydi.
Qaysi tizimlarni ulash kerak
Ko'pincha Click va Payme birga ulanadi, chunki mijozlarning bir qismi biriga, boshqa qismi ikkinchisiga o'rgangan. Auditoriyangizga qarab Uzum Bank kabi boshqa provayderlarni ham qo'shish mumkin. Har bir tizim bilan alohida shartnoma tuziladi va alohida texnik integratsiya qilinadi, lekin buyurtmalar bitta bazada jamlanadi.
Biznesga nima kerak
Texnik ishdan oldin tashkiliy masalalarni hal qilish kerak. Odatda quyidagilar talab qilinadi:
- yuridik shaxs yoki YaTT sifatida ro'yxatdan o'tganlik;
- bank hisob raqami, unga to'lovlar tushadi;
- to'lov tizimi bilan merchant (savdo) shartnomasi;
- ishlaydigan sayt yoki bot: provayderlar ko'pincha mahsulotlar, narxlar, kontaktlar va ommaviy oferta yoki foydalanish shartlari ko'rsatilgan sahifani ko'rib chiqadi.
Aniq hujjatlar ro'yxati va komissiya miqdori provayderga va faoliyat turiga bog'liq, shuning uchun ularni to'g'ridan-to'g'ri to'lov tizimidan so'rang.
Fiskalizatsiya haqida
To'lov tizimlari chek ma'lumotlarida har bir mahsulotning MXIK (IKPU) kodini va boshqa rekvizitlarni uzatishni talab qilishi mumkin. Bu talablar vaqt o'tishi bilan o'zgarib turadi, shuning uchun loyiha boshida ularni provayder va buxgalteringiz bilan aniqlashtiring. Biz o'z navbatida katalogda kerakli maydonlarni oldindan ko'zda tutamiz.
Integratsiya bosqichlari
Click yoki Payme integratsiyasi, umuman olganda, quyidagi bosqichlardan o'tadi.
1. Merchant sifatida ro'yxatdan o'tish
Ariza beriladi, shartnoma tuziladi, to'lov tizimi kabinetida xizmat yaratiladi. Natijada integratsiya uchun kalitlar va identifikatorlar beriladi.
2. Test muhiti
Provayderlar odatda test muhiti yoki test rejimini taqdim etadi. Unda haqiqiy pul yechmasdan to'lov, bekor qilish va xato holatlarini tekshirish mumkin.
3. Server qismi
Bu integratsiyaning yuragi:
- to'lov tizimidan keladigan so'rovlarni qabul qiladigan callback (webhook) manzillar;
- har bir so'rovning imzosi yoki avtorizatsiyasini tekshirish, aks holda soxta "to'landi" xabarini yuborish mumkin bo'ladi;
- summani va buyurtma raqamini bazadagi buyurtma bilan solishtirish;
- buyurtma holatlari: yaratildi, to'lov kutilmoqda, to'landi, bekor qilindi, qaytarildi;
- bir xil xabar ikki marta kelganda buyurtmaning ikki marta qayta ishlanmasligi.
4. Foydalanuvchi interfeysi
Saytda to'lov usulini tanlash tugmalari, botda yoki Telegram Mini App'da to'lov havolasi, muvaffaqiyatli va muvaffaqiyatsiz to'lovdan keyingi sahifalar.
5. Test va ishga tushirish
Barcha ssenariylarni test muhitida o'tkazamiz, keyin provayder integratsiyani tekshiradi va ishchi kalitlar beriladi. Ishga tushirgandan keyin birinchi real to'lovlarni kuzatib boramiz.
Saytda va botda to'lov: farqi bormi
Asosiy mantiq bir xil: buyurtma, to'lov, callback, holatni yangilash. Farq faqat interfeysda.
Saytda mijoz to'lov tizimining sahifasiga o'tadi va keyin saytingizga qaytadi. Bu internet do'kon va xizmatlar uchun buyurtma qabul qiladigan saytlar uchun klassik sxema.
Telegram botda to'lov havolasi xabarda yuboriladi yoki to'lov Telegram'ning ichki to'lovlari orqali, BotFather'da ulangan provayder yordamida amalga oshiriladi. To'lovdan keyin bot o'zi tasdiq yuboradi, bu mijoz uchun juda qulay. Batafsil: Telegram bot yaratish.
Bizning tajribamizdan
- Wallner: Telegram Mini App do'koni, Click va Payme orqali to'lov, buyurtmalar ERP tizimiga tushadi.
- Virtual Printer: Telegram bot, xizmat uchun to'lov Click orqali qabul qilinadi.
- abilet: avtobus chiptalarini onlayn sotish, Humo va Uzcard kartalari bilan to'lov.
Har bir loyihada to'lov alohida qo'shimcha emas, balki buyurtma jarayonining bir qismi sifatida loyihalangan: to'lovdan keyin chipta, chek yoki buyurtma tasdig'i avtomatik yuboriladi.
Ko'p uchraydigan xatolar
- buyurtma holatini callback emas, foydalanuvchi qaytgan sahifa bo'yicha o'zgartirish;
- so'rov imzosini tekshirmaslik;
- summa va valyutani bazadagi buyurtma bilan solishtirmaslik;
- bekor qilish va qaytarish holatlarini hisobga olmaslik;
- kalitlarni kodning ichida yoki ochiq repozitoriyda saqlash.
Xulosa
Click va Payme integratsiyasi texnik jihatdan murakkab emas, lekin ehtiyotkorlikni talab qiladi: xavfsizlik, buyurtma holatlari va hujjatlar to'g'ri tashkil qilinishi kerak. Agar sayt yoki botingizga to'lov ulash kerak bo'lsa, yoki to'lovli loyihani noldan qurmoqchi bo'lsangiz, bizga yozing. Saytlar va onlayn do'konlar narxi haqida sayt yaratish narxi maqolasida o'qishingiz mumkin.
Ko'p beriladigan savollar
Click yoki Payme orqali to'lov qabul qilish uchun MChJ ochish shartmi?
Odatda to'lov tizimlari bilan shartnoma yuridik shaxs yoki yakka tartibdagi tadbirkor (YaTT) bilan tuziladi, shuningdek bank hisob raqami kerak bo'ladi. Aniq talablar provayderga va faoliyat turiga bog'liq, shuning uchun ularni ariza berishdan oldin to'lov tizimining o'zidan aniqlash kerak.
Click va Payme'ni bir vaqtda ulash mumkinmi?
Ha, va ko'pincha shunday qilish tavsiya etiladi: mijozlarning bir qismi Click'dan, boshqa qismi Payme'dan foydalanadi. Har bir tizim bilan alohida shartnoma tuziladi va alohida integratsiya qilinadi, lekin buyurtmalar bitta tizimda jamlanadi.
Integratsiya qancha vaqt oladi?
Texnik qism ko'pincha bir necha kundan ikki-uch haftagacha davom etadi, bu sayt yoki botning holatiga va buyurtmalar logikasiga bog'liq. Ko'proq vaqtni odatda hujjatlar, shartnoma va to'lov tizimi tomonidan tekshiruv oladi.
Humo va Uzcard kartalari bilan to'lov qilsa bo'ladimi?
Ha. Click va Payme O'zbekistonning mahalliy Humo va Uzcard kartalari bilan ishlaydi, shu sababli mijozlaringizning aksariyati o'ziga tanish usulda to'lay oladi.



