Перейти к основному содержимому

Жизненный цикл Заказа

Этапы жизненного цикла Заказа

Можно выделить три этапа жизненного цикла Заказа:

  1. APPLICATION - Запрос на обслуживание, валидация параметров и калькуляция условий.
  2. OFFER - Предложение, условия обслуживания, предлагаемые по условиям запроса.
  3. EXECUTION - Комплекс действий, направленных на исполнение запроса.

Создание Заказа

Статусы Заказа

Важно

После перехода заказа в терминальный статус его дальнейшая обработка невозможна.

Список доступных чрез API статусов:

СтатусОписаниеЯвляется терминальным
CREATEDЗаказ создан
VALIDATIONЗаказ создан и сохранен в ИС, выполняется валидация
VALIDATION_ERRORОшибка валидацииДа
CALCULATIONВыполняется калькуляция
CALCULATION_ERRORОшибка калькуляцииДа
CALCULATEDКалькуляция завершена
PAYMENT_REQUIREDТребуется оплата заказа
PAYMENT_PENDINGОжидается оплата заказа после выставления счета
PAYMENT_ERRORОшибка оплаты заказаДа
PAIDЗаказ оплачен
PROCESSINGВыполняется обработка
PROCESSING_ERRORОшибка обработкиДа
READYЗаказ обработанДа
Важно

Для разных сценариев работы с Заказами не все состояния могут быть представлены. Так, например, Заказ, который не требует калькуляции и оплаты, после создания может оказаться в PROCESSING или READY.