Онлайн-кассы и ОФД

Запросить информацию о чеке

Запросить информацию о чеке

Команда позволяет получить информацию о дате, времени и итоговой сумме оплаты по кассовому чеку. Для этого в параметре «ids[]» передайте идентификатор, полученный при регистрации кассового чека.

Метод: GET

Адрес запроса: https://api.sbis.ru/retail/pay/list?

ids[]: ce0e796e-2845-45cf-9889-2f091c935c7b – идентификатор, полученный при регистрации кассового чека.

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

GET https://api.sbis.ru/retail/pay/list?
Cookie: sid=0060b537-0060b538-eeba-45ec6eb2c9016168
ids[]: ce0e796e-2845-45cf-9889-2f091c935c7b

Пример ответа

{
    "Result": "[{\"id\": \"c435b528-49b3-4e8d-9c87-b7db3f323689\", \"totalSum\": 500.0, \"cashSum\": 500.0, \"bankSum\": 0.0, \"dateTime\": \"2020-07-06 12:55:00\", \"fiscalSign\": \"3462066677\", \"state\": \"Выполнено\"}]"
}

Пример ответа с пустыми параметрами «dateTime» и «fiscalSign»

Сервер возвращает такой ответ, если продажа зафиксирована в СБИС, но кассовый чек еще не сформирован и не передан в ОФД.

{
   "Result": "[{\"id\": \"c435b528-49b3-4e8d-9c87-b7db3f323689\", \"totalSum\": 500.0, \"cashSum\": 500.0, \"bankSum\": 0.0, \"dateTime\": \"none\", \"fiscalSign\": \"none\", \"state\": \"новая\"}]"
}