Создание и изменение статуса заказа
Информирует интегрируемую систему о новом заказе и изменениях в статусе заказа.
Формат запроса
POST /api/tanker/order
? apikey=<apikey>
|
|
Ключ для работы с API. Запросите его в Кабинет разработчика. |
* Обязательный параметр
Тело запроса
{
"Id": "string",
"DateCreate": "DateTime",
"OrderType": "string",
"OrderVolume": "double",
"StationId": "string",
"StationExtendedId": "string",
"ColumnId": "integer",
"FuelId": "string",
"FuelMarka": "string",
"PriceId": "string",
"FuelExtendedId": "string",
"PriceFuel": "double",
"Litre": "double",
"SumPaid": "double",
"Status": "string",
"DateEnd": "DateTime",
"ReasonId": "string",
"Reason": "string",
"LitreCompleted": "double",
"SumPaidCompleted": "double",
"ContractId": "string"
}
|
|
Идентификатор заказа. |
|
|
Дата и время создания заказа в формате UTC. |
|
|
Тип заказа. |
|
|
Объем заказа. |
|
|
Идентификатор АЗС. |
|
|
Внешний идентификатор АЗС. |
|
|
Номер колонки. |
|
|
Идентификатор топлива. |
|
|
Наименование марки топлива. |
|
|
Идентификатор прайса. |
|
|
Внешний идентификатор прайса. |
|
|
Стоимость 1 литра топлива. |
|
|
Сумма заказа. |
|
|
Количество литров. |
|
|
Итоговая сумма, которая была оплачена. |
|
|
Статус заказа. |
|
|
Дата и время завершения заказа UTC. |
|
|
Идентификатор причины отмены заказа. |
|
|
Причина отмены заказа. |
|
|
Итоговая сумма литров, которые были залиты. |
|
|
Итоговая сумма, которая была оплачена по завершению заказа. |
|
|
Идентификатор договора. |
Коды ответа
|
Код |
Причина |
Описание |
|
200 |
OK |
Успешный запрос. |
|
400 |
BAD_REQUEST |
Синтаксическая ошибка в запросе. |
|
402 |
FuelId+PriceFuel |
Стоимость топлива в интегрируемой системе отличается от присланной. |
|
500 |
INTERNAL SERVER ERROR |
Внутренняя ошибка сервера. |
*Обязательный параметр
Ключ для работы с API. Запросите его в Кабинете разработчика.