API hujjatlari
Oddiy REST API โข istalgan dasturlash tilida bir necha daqiqada integratsiya qiling
๐ BASE URL: https://kartaapi.uz/api
POST
/payment/create
๐ Parametrlar (JSON)
| Parametr | Tur | Majburiy | Tavsif |
|---|---|---|---|
shop_id | string | โ Ha | Sizning do'kon ID'ingiz |
shop_key | string | โ Ha | Maxfiy kalit |
amount | integer | โ Ha | To'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
| Parametr | Tur | Majburiy |
|---|---|---|
payment_id | string | โ 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.