Bosh sahifaga qaytish

API hujjatlari

Oddiy REST API โ€ข istalgan dasturlash tilida bir necha daqiqada integratsiya qiling

๐Ÿ”— BASE URL: https://kartaapi.uz/api
POST /payment/create

๐Ÿ“Œ Parametrlar (JSON)

ParametrTurMajburiyTavsif
shop_idstringโœ… HaSizning do'kon ID'ingiz
shop_keystringโœ… HaMaxfiy kalit
amountintegerโœ… HaTo'lov summasi (so'm)

๐Ÿ“ค So'rov namunasi

POST https://kartaapi.uz/api/payment/create
Content-Type: application/json

{
    "shop_id": "your_shop_id",
    "shop_key": "your_shop_key",
    "amount": 50000
}

๐Ÿ“ฅ Javob

{
    "success": true,
    "payment_id": "pay_abc123xyz",
    "status": "pending",
    "amount": 50000,
    "expires_at": "2024-01-01T12:05:00Z"
}
GET /merchant/?payment_id=$payment_id

๐Ÿ“Œ To'lov holatini tekshirish

ParametrTurMajburiy
payment_idstringโœ… Ha

โณ Kutilmoqda

{
  "success": true,
  "status": "pending",
  "amount": 50000
}

โœ… Tasdiqlangan

{
  "success": true,
  "status": "paid",
  "card_type": "UZCARD",
  "paid_at": "..."
}
๐Ÿ“Š Holat ma'nolari
pending ยท kutilmoqda paid ยท to'landi expired ยท muddati o'tgan
๐ŸŸก shop_id va shop_key oldindan @KartaAPIbot orqali olinadi.