Получение информации об онлайн-заказе: различия между версиями
Перейти к навигации
Перейти к поиску
Merkulov (обсуждение | вклад) |
Merkulov (обсуждение | вклад) м (Merkulov переименовал страницу CASHDESK API:Получение онлайн заказа в Получение информации об онланй-заказе) |
(нет различий)
|
Версия 10:58, 8 ноября 2022
CASHDESK API
API (Application Programming Interface или интерфейс программирования приложений) — это совокупность инструментов и функций в виде интерфейса для создания новых приложений, благодаря которому одна программа будет взаимодействовать с другой.
Для работы с API сервиса БИФИТ Касса, пользователю необходимо получить токен доступа. Генерация токена происходит по правилам авторизации OAuth2. С инструкцией авторизации по API можно ознакомиться здесь.
Нумераторы
TaxSystem - cистема налогообложения (тэг 1055). Если при регистрации устройства в ФНС было выбрано более одного режима налогообложения, то в TaxSystem необходимо указать, к какой системе налогообложения относится данный чек. | |
|
|
СurrentStatusType - Статусы онлайн-заказов | |
|
|
Получение онлайн заказа
Запрос | GET |
URL: https://kassa.bifit.com/cashdesk-api/v1/protected/online_orders/"id онлайн заказа" |
https://kassa.bifit.com/cashdesk-api/v1/protected/online_orders/"id онлайн заказа" |
Важно!
В HEADERS укажите значение access_token согласно:authorization: Bearer <значение acces_token> .
Response | |
|
{ "id": 320528,
"visible": true,
"created": 1645690408369,
"changed": 1645691489120,
"organizationId": "<organization_id>",
"tradeObjectId": "<trade_object_id>",
"taxSystem": "COMMON",
"externalId": "112345",
"deliveryType": "COURIER",
"deliveryAmount": null,
"deliveryTime": 1645690416000,
"paid": false,
"orderTime": 1645690388467,
"clientId": 195363,
"address": "Адрес",
"responsiblePersonLogin": "79775553322",
"discount": 0.00,
"discountType": 0,
"location": null,
"totalAmount": 3000.00,
"comment": null,
"currentStatusType": "DISTRIBUTED",
"currentStatusTime": 1645691012245,
"substatusId": null,
"shopId": null,
"endLockTime": 1645691458615,
"routeSheetDocumentId": null,
"routeSheetDocumentPosition": null,
"routeSheetDocumentNumber": null,
"size": null,
"actualDeliveryTime": 1645691458616,
"cashierName": null,
"clientName": null
}
|