Salom, dasturchilar! Agar siz o'z loyihangizga (sayt, bot yoki mobil ilova) to'lov tizimini qo'shish haqida o'ylayotgan bo'lsangiz, Checkout.uz API — siz uchun eng qulay va tezkor yechimdir. Biz integratsiya jarayonini maksimal darajada soddalashtirdik.
Keling, jarayonni birma-bir ko'rib chiqamiz:
1-qadam: API kalitlarini olish
Dastlab, bizning platformamizda ro'yxatdan o'ting va shaxsiy kabinetingizdan do'kon (shop) yarating. Shundan so'ng sizga maxsus API Token taqdim etiladi. Bu kalitlar so'rovlaringizni xavfsiz identifikatsiya qilish uchun kerak bo'ladi.
2-qadam: To'lov so'rovini yuborish (Create Invoice)
Foydalanuvchi xaridni tasdiqlaganidan so'ng, sizning serveringiz bizning API manzilimizga POST so'rovini yuboradi. So'rovda to'lov miqdori, valyuta va qaytish manzili (return url) ko'rsatiladi.
3-qadam: Foydalanuvchini to'lov sahifasiga yo'naltirish
Muvaffaqiyatli so'rovdan so'ng, biz sizga dinamik Pay URL qaytaramiz. Siz foydalanuvchini ushbu manzilga yo'naltirishingiz kifoya. U yerda mijoz Click, Payme yoki boshqa o'ziga qulay tizimni tanlab, to'lovni amalga oshiradi.
4-qadam: Callback (Webhook) qabul qilish
To'lov amalga oshirilgach, bizning tizimimiz siz ko'rsatgan callback manziliga avtomatik ravishda ma'lumot yuboradi. Sizning serveringiz ushbu ma'lumotni qabul qilib, bazangizdagi buyurtma holatini (status) yangilashi kerak.
5-qadam: To'lov holatini tekshirish
Istalgan vaqtda to'lov identifikatori (order_id yoki uuid) orqali tranzaksiya holatini tekshirishingiz mumkin. Bu ma'lumotlarning aniqligini ta'minlash va xavfsizlikni oshirish uchun xizmat qiladi.
Batafsil ma'lumot va hujjatlar
API metodlari, parametrlar va xatoliklar kodlari haqida to'liq texnik ma'lumotni bizning rasmiy hujjatlarimiz sahifasidan topishingiz mumkin:
Xulosa: Bizning API nafaqat kuchli, balki moslashuvchan hamdir. Integratsiya davomida savollar tug'ilsa, bizning texnik jamoamiz doim yordamga tayyor!