Skip to content

Получить заказ ​

Заказ можно получить по нашему ID или по вашему partner_order_id. Доступны только заказы вашего партнёрского аккаунта.

По ID заказа ​

http
GET /api/v1/orders/{orderID}
Параметр путиТипОписание
orderIDstringid заказа (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_idstringВаш номер заказа. Обязателен
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"
      }
    ]
  }
}

Ошибки ​

HTTPcodeПричина
400validation_errorНе передан partner_order_id
404not_foundЗаказ не найден или принадлежит другому партнёру