Rasmiy API ma'lumotnomasi

Dasturchilar uchun API hujjatlari

CHECKOUT.UZ to'lov tizimini o'z platformangizga ulash uchun kerak bo'lgan barcha so'rovlar, parametrlar va misollar shu yerda.

Asosiy manzil https://checkout.uz/api/v1

Kirish

To'lovlarni yaratish, balansni tekshirish va kassa statistikasini boshqarish uchun yagona API tizimi.

Avtorizatsiya

Har bir so'rov Authorization sarlavhasida Bearer token ko'rinishida API kalitini o'z ichiga olishi kerak. API kalitni kassa sozlamalaridan olishingiz mumkin. Agar IP Whitelist yoqilgan bo'lsa, so'rov faqat ruxsat etilgan IP manzildan yuborilishi shart.

Header
Authorization: Bearer YOUR_API_KEY
post /create_payment

Yangi to'lov xavolasini yaratish (Invoice)

Parametrlar

Nomi Turi Majburiy Tavsif
amount number majburiy
description string ixtiyoriy

Kod namunasi

curl -X POST "https://checkout.uz/api/v1/create_payment" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": 50000,
    "description": "Buyurtma #12345"
}'

Javob namunasi

200 OK
post /status_payment

To'lov holatini ID yoki UUID orqali tekshirish

Parametrlar

Nomi Turi Majburiy Tavsif
id integer ixtiyoriy Invoice ID raqami
uuid string ixtiyoriy To'lovning UUID kodi

Kod namunasi

curl -X POST "https://checkout.uz/api/v1/status_payment" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "id": 0,
    "uuid": ""
}'

Javob namunasi

200 OK
post /get_balance

Kassa balansini barcha valyutalarda olish

Ushbu so'rov tana (body) talab qilmaydi.

Kod namunasi

curl -X POST "https://checkout.uz/api/v1/get_balance" \
  -H "Authorization: Bearer YOUR_API_KEY"

Javob namunasi

200 OK
post /get_history

Oxirgi tranzaksiyalar ro'yxati

Parametrlar

Nomi Turi Majburiy Tavsif
limit integer ixtiyoriy

Kod namunasi

curl -X POST "https://checkout.uz/api/v1/get_history" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "limit": 10
}'

Javob namunasi

200 OK
post /get_stats

Kassa bo'yicha umumiy statistika

Ushbu so'rov tana (body) talab qilmaydi.

Kod namunasi

curl -X POST "https://checkout.uz/api/v1/get_stats" \
  -H "Authorization: Bearer YOUR_API_KEY"

Javob namunasi

200 OK
Asosiy Xarita FAQ