Оплата рахунку і закриття замовлення
Повідомлення для фіскалізації
Відповідь
Header parameters
restoIdstringRequired
Ідентифікатор ресторану
signaturestringRequired
Підпис запиту
Body
billIdstringOptional
Ідентифікатор рахунку у ресторані
orderNumberstringOptionalExample:
Номер замовлення
235rIDstringOptionalExample:
Ідентифікатор запиту в системі Shake To Pay
2021-04-01 09:39:06.021078#BpOI0gOstackTraceMessagestringOptional
Деталірування проблеми, що виникла
statestring · enumRequiredExample:
Результат виконання оплати
SUCCESSPossible values: substatestringOptional
substate
waiterstringOptionalExample:
Ім'я (ПІБ) офіціанта
ПетроwaiterIdstringOptionalExample:
Ідентифікатор офіціанта
f14da21a-5be9-4736-9ece-420bd310bc8aResponses
200
Запит прийнято та оброблено успішно
No content
400
Помилка у запиті
application/json
500
Внутрішня помилка сервісу
application/json
post/callback/payBill
POST /callback/payBill HTTP/1.1
Host: api.shaketopay.com.ua
restoId: text
signature: text
Content-Type: application/json
Accept: */*
Content-Length: 545
{
"billId": "text",
"guests": [
{
"dishes": [
{
"category": "Кухня",
"categoryId": "18afdzgu53a",
"checkNumber": "text",
"count": 1.3,
"dishId": "text",
"linkedTo": "text",
"name": "Шаурма царська",
"orderNumber": 12365,
"positionId": "text",
"sum": 34.56,
"taxCategory": "налоги",
"taxCategoryId": "18afdzgu534",
"type": "modifier"
}
],
"name": "Гость 1"
}
],
"orderNumber": 235,
"rID": "2021-04-01 09:39:06.021078#BpOI0gO",
"stackTraceMessage": "text",
"state": "SUCCESS",
"substate": "text",
"waiter": "Петро",
"waiterId": "f14da21a-5be9-4736-9ece-420bd310bc8a"
}No content
Підстатуси FAIL
WRONG_REQUEST_SUM
CASHIERS_SHIFT_CLOSED
PRINTER_ERROR
CLOSE_ORDER_BLOCKED
BILL_IN_USE
OTHER_ERROR
Last updated