latestSwagger 2.02026-08-1014853.7 KB

18617ce2cbac

Сервіси отримання результату виконання команди від ресторану

Сервіс передачі інформації про знайдений рахунок

post/callback/getBill

Headers

restoIdstring required

Ідентифікатор ресторану

signaturestring required

Підпис запиту

Request body

errorCodestring

Код помилки, якщо операція не успішна

errorMessagestring

Текст помилки, якщо операція не успішна

rIDstring

Ідентифікатор запиту в системі Shake To Pay

state'FAIL' | 'SUCCESS' required

Стан. Enum: FAIL | SUCCESS

substatestring

Підхід.Enum: TABLE_NOT_FOUND | ORDER_NOT_FOUND

{"stackTrail":"components:schemas:GetBillContentsResponse:properties:tableNumber","oasType":"schema","type":"unknown","description":"Номер столу"}

Example request

{
  "orders": [
    {
      "billId": "7A051331-1C99-4DD2-9543-1585A4E21DCA",
      "bonusSum": 60.85,
      "created": "yyyy.MM.dd HH:mm:ss",
      "guests": [
        {
          "dishes": [
            {
              "category": "Кухня",
              "categoryId": "18afdzgu53a",
              "count": 1.3,
              "name": "Шаурма царська",
              "taxCategory": "налоги",
              "taxCategoryId": "18afdzgu534",
              "type": "modifier"
            }
          ],
          "name": "Гость 1"
        }
      ],
      "tableId": "qc7-sdv9",
      "totalSum": 123.35,
      "billAmountForTips": 123.35
    }
  ],
  "rID": "Look for payload example: /callback/getBill"
}

Response

Запит прийнято та оброблено успішно