Тип запроса mutation.

Создает чек и возвращает его данные

Параметры запроса

В теле запроса указываются параметры PaymentInput.

В теле ответа запрашиваются параметры чека Payment.

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

mutation createPayment{
  createPayment(input:{
    method:DEPOSIT
    items:[{
      type:DEPOSIT
      amount:1
    }] 
    })
  {
    id
    client{
      nickname
    }
    work_shift{
      id
      created_at
    }
    status
  }
}

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

{
  "data": {
    "createPayment": {
      "id": 42634752,
      "client": {
        "nickname": "Кабан19"
      },
      "work_shift": {
        "id": 623962,
        "created_at": "2024-04-18 12:17:20"
      },
      "status": "PAID"
    }
  },
  "extensions": {
    "x-trace-id": "de7278edee6d36c500888050d14e0e23"
  }
}

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

В ответе возвращаются запрошенные параметры чека Payment.