1. Авторизация

Авторизация — это первый шаг для работы с API Halyk Market.

С её помощью магазин подтверждает, что именно он отправляет запросы, а не кто-то посторонний. Для этого система проверяет специальные данные магазина (логин, пароль или ключи) и выдаёт токен доступа — временный цифровой «пропуск», который позволяет безопасно работать с API. Скачать Postman можно по ссылке: https://www.postman.com/downloads/arrow-up-right. Для входа в Postman введите свой email и придумайте пароль. Далее: Для получения токена необходимо пройти авторизацию — для этого выполняется

POST-запрос:

Шаблон POST-запроса для получения токена авторизации:

Важно: Client_id — ID клиента отправляет аккаунт-менеджер Сlient_secret — автоматически оправляется на почту при включении API

Атрибуты запроса:

Поле

Описание

Пример

grant_type

Тип авторизации (всегда client_credentials)

client_credentials

client_id

ID магазина (HMM_номер_БИН)

HMM_000000000000

client_secret

Секретный ключ магазина

хххххххххххххххххххххх

Ответ сервера: Копируем access_token - это ваш сгенерированный токен по которому вы будете дальше работать

Шаблон ответа:

Атрибуты ответа:

Поле

Описание

Пример

access_token

Сгенерированный токен доступа, который используется для авторизации во всех последующих запросах к API.

хххххххххххххххххххххххххххххххххххх...

token_type

Тип токена. Всегда Bearer. Используется в заголовке Authorization.

Bearer

expires_in

Время жизни токена в секундах (примерно 2 часа). После истечения срока нужно запросить новый токен.

7199 секунд