Порядок работы с API¶
В каждом запросе к API необходимо передавать следующие данные:
- auth.sid с идентификатором пользовательской сессии, полученному по алгоритму, описанному в разделе Аутентификация,
- ключ интегратора. Получение ключа описано в разделе Получение ключа интегратора.
Когда истечет срок действия пользовательской сессии, в ответ на любой запрос интегратора к API Контур.ОФД будет возвращаться ошибка HTTP с кодом 401, в теле ответа будет содержаться поле «errorCode»: 401002. В этом случае необходимо получить новый идентификатор пользовательской сессии по алгоритму, описанному в разделе Аутентификация.
Чтобы получать данные по «своим» кассам (пользователь ККТ и интегратор - один ИНН) оплата и дополнительные документы не требуются.
Чтобы получать данные по «чужим» кассам (например, по арендаторам торгового центра) необходимо:
- Получить и оплатить счет на доступ к API. Тарификация и условия зависят от количества касс. Отправить заявку на подключение вы можете на почту ofd@skbkontur.ru
- Получить согласие от владельца ККТ на передачу его фискальных данных. Порядок работы с согласием пользователя описан в разделе Согласие пользователя ККТ на передачу фискальных данных.