Payme va Clickni CRMga ulash: avtomatik solishtirish
Payme Click CRM integratsiyasi to‘lovni buyurtma bilan avtomatik bog‘laydi, dublikat va qo‘lda chek tekshirishni kamaytiradi.

Mijoz chek rasmini Telegramga yuboradi, menejer bank kabinetini ochadi va CRMda statusni qo‘lda o‘zgartiradi. Payme Click CRM integratsiya to‘lovni server callback orqali buyurtma bilan bog‘lab, bu ishni istisnoga aylantiradi.
To‘lovdagi avtomatika tezlikdan oldin aniqlik va auditni talab qiladi. “Paid” status faqat provayderning tekshirilgan server xabaridan keladi.
To‘lov oqimi
Backend noyob order ID va summa bilan Payme/Click checkout yaratadi. Mijoz to‘laydi. Provayder webhook yuboradi; server imzo, merchant, summa va holatni tekshiradi. CRM bitimi yangilanadi, 1C yoki omborga vazifa ketadi.
| Holat | Tizim harakati |
|---|---|
| Success callback | to‘landi, tranzaksiya ID |
| Takror callback | oldingi natijani qaytarish |
| Summa mos emas | istisno navbati |
| Refund | alohida status va audit |
| Callback kelmadi | API reconciliation |
Avtomatik reconciliation
Kun oxirida provayder tranzaksiyalari CRM/1C buyurtmalari bilan ID, summa va valyuta bo‘yicha solishtiriladi. Mos kelmaganlar moliya xodimiga aniq sabab bilan chiqadi. Hech qachon tarixni jim o‘zgartirmang.
- Idempotency test qilingan
- Secret serverda
- Refund va cancel oqimi bor
- Tranzaksiya ID CRMda saqlanadi
- Kunlik reconciliation ishlaydi
- Moliyaviy amal rol va audit bilan
To‘lov tanlovi uchun Payme/Click/Uzum qo‘llanmasi, CRM uchun O‘zbekistonda CRM integratsiyasini o‘qing. Zanjirni Telegram–amoCRM, sayt–Bitrix24 va Sheets sinxronlash bilan bog‘lang.
Agar to‘lov Telegram buyurtmasidan boshlansa, foydalanuvchi oqimi, bot xavfsizligi va operatorga topshirishni biznes uchun Telegram bot qo‘llanmasi bilan tekshiring.
Integratsiyaning ishlaydigan arxitekturasi
Bu oqimda manba — Payme yoki Click server webhooki, qabul qiluvchi tomon esa CRM buyurtmasi va buxgalteriya solishtiruvi. Asosiy hodisa: to‘lov muvaffaqiyati, xato yoki qaytarish. Texnik vazifa shunchaki maydonlarni ko‘chirish emas; yakunda summa, tranzaksiya IDsi va buyurtma bir-biriga avtomatik bog‘lanishi. Buning uchun har yozuvda barqaror tashqi ID, yaratilgan vaqt, manba va qayta ishlash statusi bo‘lishi kerak.
Hodisa kelganda server avval imzo yoki secretni tekshiradi, keyin formatni tasdiqlaydi. Shundan so‘ng mavjud yozuv tashqi ID, telefon yoki boshqa ishonchli kalit bilan qidiriladi. Yangi yozuv kerak bo‘lsa yaratiladi, mavjud bo‘lsa xavfsiz yangilanadi. Muvaffaqiyat javobi ma’lumot ishonchli saqlangandan keyingina qaytariladi. Shu tartib takroriy hodisa dublikat yaratishining oldini oladi.
AI faqat erkin matndan maqsad, til yoki qisqa xulosa olish kerak bo‘lgan joyda ishlatiladi. To‘lov summasi, buyurtma IDsi, qoldiq va bitim statusi qat’iy kod va lug‘at orqali yuradi. Model bunday maydonlarni taxmin qilmasligi kerak. O‘zbekcha va ruscha ibora turlicha bo‘lsa ham, CRMda bitta standart status saqlanadi.
Ma’lumot shartnomasi alohida jadvalda yoziladi: maydon nomi, turi, majburiyligi, manbasi va xato paytidagi qoida. Telefon yagona formatga keltiriladi, summa tiyin yoki so‘mda ekanligi aniq belgilanadi, vaqt zonasi Toshkent bo‘yicha izchil yuritiladi. Mapping o‘zgarsa, versiya va o‘tish sanasi qayd etiladi.
Qabul sinovlari va favqulodda holat
“Bir marta ishladi” integratsiya tayyor degani emas. Eng kamida yangi yozuv, mavjud mijoz, bo‘sh majburiy maydon, noto‘g‘ri telefon, takror hodisa, kechikkan hodisa, API ishlamasligi, token muddati tugashi va qo‘lda o‘zgartirilgan status sinovdan o‘tsin. Ushbu loyiha uchun muhim istisno: takror to‘lov, qisman qaytarish yoki buyurtma raqami topilmasligi. U alohida test holati va tushunarli xato matniga ega bo‘lishi kerak.
Vaqtinchalik xato queue va retry orqali qayta ishlanadi. Doimiy xato cheksiz takrorlanmaydi; u alohida navbatga tushadi va mas’ul xodimga hodisa IDsi bilan xabar boradi. Logda shaxsiy ma’lumotning keraksiz qismi emas, hodisa va texnik natija saqlanadi. Secretlar kod yoki Google Sheets ichida emas, himoyalangan muhit o‘zgaruvchisida turadi.
Favqulodda rejada uch savolga javob bo‘lsin: oqimni qanday to‘xtatamiz, o‘tkazib yuborilgan hodisani dublikatsiz qanday qaytaramiz va foydalanuvchi ishini vaqtincha qanday davom ettiradi? Bu yo‘l hujjatlangan bo‘lsa, integratsiya bir ishlab chiquvchiga bog‘lanib qolmaydi.
Qabul testini faqat dasturchi bajarmasin. CRM menejeri yoki buxgalter odatiy vazifani o‘zi bajarib ko‘rsin va xato unga tushunarli ekanini tasdiqlasin. Texnik jihatdan to‘g‘ri, ammo biznes foydalanuvchisi tiklay olmaydigan oqim ekspluatatsiyada qimmatga tushadi.
Ishga tushgandan keyingi 30 kun
Birinchi hafta kiruvchi hodisalar soni, muvaffaqiyat, dublikat va xatolar har kuni solishtiriladi. Ikkinchi hafta API limitlari, token yangilanishi va pik paytdagi kechikish kuzatiladi. Uchinchi hafta xodimlar qo‘lda tuzatgan maydonlar tahlil qilinadi. Agar bir maydon doim tuzatilsa, sabab ko‘pincha intizom emas, noto‘g‘ri mapping yoki noaniq biznes qoidasidir.
To‘rtinchi hafta biznes ko‘rsatkichiga qarang: birinchi javob vaqti, yo‘qolgan lid, solishtirilmagan to‘lov, noto‘g‘ri qoldiq yoki qo‘lda ko‘chirishga ketgan vaqt. Texnik “99 foiz muvaffaqiyat” foydali, ammo biznes natijasi bilan bog‘lanmasa yetarli emas. Kichik nazorat tanlovi orqali manba va qabul qiluvchi tizimdagi yozuvlar ham solishtiriladi.
Ekspluatatsiya egasi token almashtirish, xatoni qayta yuborish va yangi maydon qo‘shish tartibini bilishi kerak. Har oy kirish huquqlari va log saqlash muddati ko‘rib chiqiladi. Har chorakda bir favqulodda tiklash testi o‘tkazish tizim haqiqatda boshqarilishini tekshiradi.
Amaliy qabul ro‘yxati:
- Hodisa takror kelsa dublikat yaratilmaydi
- Manba va UTM yo‘qolmaydi
- O‘zbekcha va ruscha qiymatlar standart statusga tushadi
- Vaqtinchalik xato retry qilinadi
- Doimiy xato mas’ulga ko‘rinadi
- Audit logdan muammo sababi topiladi
- Qo‘lda ishlash va tiklash yo‘li hujjatlangan
Fokusli integratsiya odatda haftalarda ishga tushadi, lekin monitoring va istisnolar “keyin qo‘shiladigan bezak” emas. Ular birinchi versiyaning bir qismi bo‘lmasa, oddiy uzilish lid, buyurtma yoki pulning jim yo‘qolishiga olib keladi.
Monitoring faqat “server ishlayaptimi?” degan savolga javob bermasin. So‘nggi bir soatda nechta hodisa keldi, nechasi bajarildi, navbatda eng eski hodisa qancha turibdi va qaysi xato ko‘paydi — shu ko‘rsatkichlar ko‘rinsin. Biznes egasiga texnik kod emas, ta’sirlangan lid yoki buyurtmalar soni yuboriladi.
Har bir yangi maydon yoki status avval test muhitida tekshiriladi. Bir tizimdagi nomni o‘zgartirish ikkinchi tizimni jim buzmasligi uchun schema nazorati va regressiya testi kerak. Kichik o‘zgarishlar ham chiqarilish sanasi, mas’ul va orqaga qaytish rejasi bilan bajarilsa, integratsiya vaqt o‘tishi bilan tartibsizlashmaydi.
Xavfsizlik tekshiruvida har bir tokenning egasi, vakolati va yangilanish sanasi yoziladi. Ishdan ketgan xodimning shaxsiy akkauntiga bog‘langan integratsiya katta xavf. Texnik kabinetlar kompaniya nazoratida, kirish esa rol bo‘yicha bo‘lishi kerak. Ortiqcha ruxsatni olib tashlash oddiy xatoni katta ma’lumot sizishiga aylanishidan saqlaydi.
Tez-tez so‘raladigan savollar
Chek rasmi endi kerak emasmi? Odatdagi to‘lovda yo‘q; istisno tekshiruvda dalil bo‘lishi mumkin.
Qaytarish ham CRMdan qilinadimi? So‘rov CRMda boshlanishi mumkin, moliyaviy tasdiq vakolatli jarayonda.
Internet uzilsa nima bo‘ladi? Provayder retry qiladi, sizning queue va reconciliation zaxira bo‘ladi.
To‘lov va CRMni auditli bir oqimga ulash uchun Fera Tech xizmatlarini ko‘ring va biz bilan bog‘laning.
O‘z mahsulotingizni rejalashtiryapsizmi?
Fera Tech mobil ilova, veb-platforma va sun’iy intellekt yechimlarini to‘liq yaratadi. G‘oyangizni biz bilan muhokama qiling.
Loyihani muhokama qilish