2. Получение списка новых заказов
Получение списка заказов — выдает все заказы вашего магазина (например, новые/одобренные)
Что будет в ответе: Система вернёт список заказов с основной информацией: • номер и ID заказа, • статус, • способ доставки, • сумма заказа, • контакты покупателя, • а также ссылки, по которым можно получить более подробные данные. GET-запрос:

Шаблон GET-запроса: 1 шаг: копируем код (Параметры status, date (startDate / endDate), а также orderNumber и size являются опциональными и указываются при необходимости, в зависимости от типа запроса и требуемого результата.)
curl --location 'https://halykmarket.kz/gw/merchant/public/order/v2
?size=20&page=1
&orderNumber=0008449018-1
&status=APPROVED_BY_BANK
&startDate=2024-11-28
&endDate=2024-11-29' \
--header 'Authorization: Bearer ваш токен' \2 шаг: Перейдите во вкладку Authorization, выберите тип авторизации Bearer Token и вставьте свой токен в соответствующее поле:
Атрибуты запроса:
Поле
Описание
Пример
page
Номер страницы
1
size
Количество заказов на странице (до 100)
10
orderNumber
Номер заказа (опционально)
HM-25933281
status
Статус заказа
APPROVED_BY_BANK
startDate
Начало периода (формат YYYY-MM-DD)
2025-09-01
endDate
Конец периода (формат YYYY-MM-DD)
2025-10-01
Если даты не указаны — возвращаются заказы за последние 3 месяца.
Ответ сервера (не полный скрин ответа):

Шаблон ответа:
Атрибуты ответа:
Наименование
Описание / Значения
type
Тип данных. Всегда orders.
id
Внутренний ID заказа.
code
Номер заказа.
totalPrice
Общая сумма заказа в тенге.
deliveryMode
Метод доставки: • PHYSICAL_PICKUP — самовывоз • PHYSICAL_SHIP — доставка до двери (Halyk Market / собственная) • EXPRESS — экспресс-доставка (до 3 часов) • NDD — доставка на следующий день • PVZ — доставка до ПВЗ[1] [2] [РАР3]
deliveryType
Способ доставки (упрощённый вид): • PICKUP — самовывоз • DELIVERY — доставка до двери • PVZ — пункт выдачи • EXPRESS — экспресс-доставка • NDD — доставка на следующий день[4] [5] [РАР6]
deliveryAddress
Объект с адресом доставки: • streetName — улица • streetNumber — дом • town — населённый пункт (латиницей) • district — район • building — квартира • formattedAddress — полный адрес
paymentMode
Способ оплаты: • HALYK_LOAN — кредит • HALYK_LoanPlus — кредит+ • HALYK_Loandiv — кредит с индивидуальной ставкой • HALYK_LoanSpeci — спецпредложение • HALYK_INSTALLMENT — рассрочка • EPAY — оплата картой
creditTerm
Срок кредита / рассрочки.
state
Состояние заказа (NEW). Рекомендуется ориентироваться на поле status.
creationDate
Дата создания заказа (в миллисекундах).
status
Статус заказа. Пример: APPROVED_BY_BANK — подтверждён банком.
deliveryCost
Стоимость доставки (если доставка силами партнёра).
customer
Информация о покупателе: • firstName — имя • lastName — фамилия • cellPhone — телефон • iin — ИИН
providerType
Тип доставки: • EXTERNAL — доставка Halyk Market • INTERNAL — собственная доставка партнёра
subTotal
Стоимость заказа без доставки и скидок.
addressLetterPath
Ссылка (URL) на накладную.
trackNumber
Трекинг-номер заказа.
deliveryServiceName
Название курьерской службы (КС).
trackUrl
Ссылка на трекинг заказа.
cancellationReason
Причина отмены заказа (для статусов CANCELED, CANCEL_REQUESTED).
relationships
Связанные данные: • entries.links.self — ссылка на детали заказа.
pageCount
Количество страниц в ответе.
totalCount
Количество заказов в ответе.
size
Количество заказов на одной странице.