НазначениеПечать чека намерения
PluggetSystemTypeRKMid

Формат запроса

{
  "taskType": "IntentPayOrder",
  "params": {
    "sync": {
      "objectId": number,
       "timeout": number
    },
    "cashStationId": number,
    "orderGuid": "string",
    "currencyGuid": "string",
    "amount": number
 }
}
CODE
ПараметрТипОбязательныйОписание
taskType
+Тип задачи
sync

Синхронный вызов метода 
|-objectIdint-Код ресторана
|-timeoutint-Время ожидания ответа от агента в секундах, по умолчанию 120 секунд
orderGuidguid+guid заказа, для которого нужно распечатать чек намерения
currencyGuidguid

+

guid валюты в которой печатается чек намерения 
amountnumber+Сумма чека намерения в указанной выше валюте
cashStationIdint-

Id кассовой станции, если не указан, берется из параметров ресторана установленных в административной панели WS.

При указании кассовой станции с mid, отличного от выбранного в "параметрах создания заказа", указываем этот mid в поле systemName Маршрутизация запросов

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

{
  "taskType": "IntentPayOrder",
  "params": {
    "sync": {
      "objectId": 199990246
    },
    "orderGuid": "8e243c48-f952-41e1-be08-6b1101d3c2e9",
    "currencyGuid": "2223F7CD-1B9A-4FBB-9B19-C08E34348A65",
    "amount": 449.35
 }
}
CODE

Формат ответа

// ответ, когда задание успешно создано
{ 
   "responseCommon":{ 
      "taskGuid": "string",
      "taskType": "IntentPayOrder",
      "objectId": number
   }
}
 
// ответ с ошибкой
{ 
   "responseCommon":{ 
      "taskGuid": "string",
      "taskType": "IntentPayOrder",
      "objectId": number
   },
   "error":{ 
      "wsError":{ 
         "code":"string",
         "desc":"string"
      }
   }
}
CODE


ПараметрТипОписание
taskGuidguidУникальный код этой задачи используется при получении задачи через очередь
taskTypestring enumТип задачи
objectIdintКод ресторана в системе лицензирования
error
Контейнер ошибок, см. Описание ошибок

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

{
    "taskResponse": {},
    "responseCommon": {
        "taskGuid": "014fc36c-ca36-4042-980a-4f44dca9e6ee",
        "taskType": "IntentPayOrder",
        "objectId": 199990246,
        "agentGuid": "d564619a-50c3-3d87-0816-de67ed9c8e18"
    }
}
CODE