Подтверждение/отмена заказа (v1/order/approved|cancell)
Назначение
Используется по подтверждения или отмены заказа.
При подтверждении устанавливает статус заказа "К отгрузке".
При отмене заказа отменяет все позиции в заказе клиента.
Пример запроса JSON
Пример демонстрирует вызов метода /order/approved[cancell].
Пример запроса
POST /ExternalExchange/v1/order/approved HTTP/1.1
POST /ExternalExchange/v1/order/cancell HTTP/1.1
Content-Type: application/json;
{
"merchantId": "000000006",
"orderNumberInPersonalCabinet": "021020442",
"orderId": "",
"externalSystemId": "000000002"
}
JS
Пример успешного ответа
{
"message": "Order 60362817-0939 was successfully cancelled",
"success": true,
"successInAllSubrequests": true
}
JS
Пример ответа c ошибками
{
"message": "Personal cabinet was not found by merchantId = 000000002",
"success": false,
"successInAllSubrequests": false
}
JS
Описание параметров запроса
Параметр | Тип | Обязателен | Описание | |
---|---|---|---|---|
1 | merchantId | string | Да | Внутренний идентификатор личного кабинета торговой площадки |
2 | orderNumberInPersonalCabinet | string | Нет | Номер заказ клиента в личном кабинете торговой площадки |
3 | orderId | string | Нет | Идентификатор заказа |
4 | externalSystemId | string | Да | Код внешней системы откуда идет запрос к сервису |
Описание параметров ответа
Параметр | Тип | Обязателен | Описание | |
---|---|---|---|---|
1 | message | string | Да | Описание результата запроса:
|
2 | successInAllSubrequests | boolean | Да | Статус выполнения подзапросов метода
|
3 | success | boolean | Да | Общий статус запроса
|