Интеграция

Авторизация приложения

Каждое приложение (например, ваш интернет-сайт, мобильное приложение, POS-терминал) перед началом работы должно быть авторизовано. Используется стандартный двухуровневый алгоритм авторизации.

Для получения авторизационных данных (token'а) необходимо сделать GET-запрос к методу /api/v2/login/, в котором передаются следующие параметры:

Обязательный параметрНазвание параметраОписание
даstore_department_keyУникальный ключ для вашего приложения
даstore_department_idУникальный ID вашего приложения
даpin_codePIN-код (ПИН-код) вашего приложения или продавца

Получить данные для авторизации можно в вашем кабинете или обратившись к менеджерам Sailplay.

Пример запроса

curl --request POST \
     --url https://sailplay.ru/api/v2/login \
     --header 'Accept: application/json' \
     --header 'Content-Type: application/x-www-form-urlencoded' \
     --data store_department_id=3354 \
     --data store_department_key=450013 \
     --data pin_code=230945

🚧

Авторизацию необходимо реализовать по CRON-задаче, которая будет выполняется каждые 24 часа и обновлять token, которым подписываются все дальнейшие запросы. При необходимости срок жизни токена можно увеличить/уменьшить или же отключить совсем.