Жизненный цикл Заказа
Этапы жизненного цикла Заказа
Можно выделить три этапа жизненного цикла Заказа:
APPLICATION
- Запрос на обслуживание, валидация параметров и калькуляция условий.OFFER
- Предложение, условия обслуживания, предлагаемые по условиям запроса.EXECUTION
- Комплекс действий, направленных на исполнение запроса.
Создание Заказа
Статусы Заказа
Важно
После перехода заказа в терминальный статус его дальнейшая обработка невозможна.
Список доступных чрез API статусов:
Статус | Описание | Является терминальным |
---|---|---|
CREATED | Заказ создан | |
VALIDATION | Заказ создан и сохранен в ИС, выполняется валидация | |
VALIDATION_ERROR | Ошибка валидации | Да |
CALCULATION | Выполняется калькуляция | |
CALCULATION_ERROR | Ошибка калькуляции | Да |
CALCULATED | Калькуляция завершена | |
PAYMENT_REQUIRED | Требуется оплата заказа | |
PAYMENT_PENDING | Ожидается оплата заказа после выставления счета | |
PAYMENT_ERROR | Ошибка оплаты заказа | Да |
PAID | Заказ оплачен | |
PROCESSING | Выполняется обработка | |
PROCESSING_ERROR | Ошибка обработки | Да |
READY | Заказ обработан | Да |
Важно
Для разных сценариев работы с Заказами не все состояния могут быть представлены. Так, например,
Заказ, который не требует калькуляции и оплаты, после создания может оказаться в PROCESSING
или READY
.