Получить заказ
Заказ можно получить по нашему ID или по вашему partner_order_id. Доступны только заказы вашего партнёрского аккаунта.
По ID заказа
http
GET /api/v1/orders/{orderID}| Параметр пути | Тип | Описание |
|---|---|---|
orderID | string | id заказа (UUID) из ответа на создание |
bash
curl https://gateway.ticket.kg/api/v1/orders/3f6c2a1e-8b4d-4c7a-9e2f-1a2b3c4d5e6f \
-H "X-API-Key: $KEY"По ID партнёра
http
GET /api/v1/orders?partner_order_id={partnerOrderID}| Параметр запроса | Тип | Описание |
|---|---|---|
partner_order_id | string | Ваш номер заказа. Обязателен |
bash
curl "https://gateway.ticket.kg/api/v1/orders?partner_order_id=ORD-1001" \
-H "X-API-Key: $KEY"Полезно, если POST /orders оборвался по таймауту и вы не получили id.
Ответ
200 OK, data — объект Order.
Пример оплаченного заказа с частичным возвратом:
json
{
"data": {
"id": "3f6c2a1e-8b4d-4c7a-9e2f-1a2b3c4d5e6f",
"partner_order_id": "ORD-1001",
"status": "paid",
"expires_at": null,
"total": 1500,
"currency": "KGS",
"customer": {
"full_name": "Иван Иванов",
"email": "ivan@example.com",
"phone": "+996700000000"
},
"created_at": "2026-11-01T14:00:00+06:00",
"tickets": [
{
"id": 884513,
"event_item_id": 2505,
"seat_id": 102,
"zone_id": null,
"price_id": 4170,
"section": "Партер",
"row": "5",
"seat": "13",
"price": 1500,
"status": "paid",
"pin": "TKGA0100025051938475620",
"pin_formatted": "TKG-2505-1938475620",
"paid_at": "2026-11-01T14:07:12+06:00"
}
],
"refunded_tickets": [
{
"event_item_id": 2505,
"seat_id": 101,
"section": "Партер",
"row": "5",
"seat": "12",
"price": 1500,
"refunded_at": "2026-11-03T10:22:41+06:00"
}
]
}
}Ошибки
| HTTP | code | Причина |
|---|---|---|
400 | validation_error | Не передан partner_order_id |
404 | not_found | Заказ не найден или принадлежит другому партнёру |