Cart terminate

terminate

PUT /api/v2/carts/3c5a7491-da48-482c-a8f9-83d77cd17c3c/terminate HTTP/1.1

{
  "payment" : {
    "main" : false,
    "payments" : [ {
      "paymentType" : "CASH",
      "sum" : 10200.0,
      "comment" : null
    } ],
    "pointOfSaleId" : 4,
    "giftCertificatesNumbers" : [ ]
  },
  "firstOrderReason" : null,
  "secondOrderReason" : null,
  "orderComment" : "Тестовый заказ",
  "finishExpectingOn" : null,
  "finishExpectingAt" : null,
  "redo" : null,
  "contactLensReplacementBefore" : null
}
Table 100. request description
Path Type Description Constraints

payment

Object

Оплата

payment.main

Boolean

false = серая касса (Оплата*)

payment.payments

Array

Список платежей

payment.payments.paymentType

Array

Тип платежа (CASH/CASHLESS/INSURANCE/CREDIT_CONTRACT)

payment.payments.sum

Array

Сумма платежа

payment.payments.comment

Array

Комментарий к платежу

payment.giftCertificatesNumbers

Array

Id подарочных сертификатов

orderComment

String

Комментарий к заказу

firstOrderReason

String

Первое информационное поле

secondOrderReason

String

Второе информационное поле

finishExpectingOn

String

Ожидаемая дата выдачи заказа (только дата, формат yyyy-MM-dd). Обязательное поле для заказов с заявками

finishExpectingAt

String

Ожидаемое время выдачи заказа (формат HH:mm:ss). Обязательно для изготовления очков, если настройка 'Ожидаемая дата выдачи без часов и минут' выключена

redo

Boolean

true - исправление другого заказа

response
HTTP/1.1 200 OK

{
  "expectedOrderId" : null,
  "immediateOrderId" : 1000000141,
  "orderId" : 1000000141,
  "canPrintGoodsCheck" : false
}
Path Type Description

immediateOrderId

Number

Id cозданного мгновенного заказа

expectedOrderId

Number

Id cозданного заказа на заявки

orderId

Number

Id (главного) cозданного заказа