Повтор заказа
Общие сведения
Сервис предназначен для оформления нового заказа/предзаказа посредством повтора существующего.
Повтор заказа
Запрос метода
Структура запроса
Адрес метода: https://api.dellin.ru/v2/request/repeat.json
{ "appkey":"111", "sessionID":"00000000-0000-0000-0000-000000000000", "orderID":"999999990" }
Адрес метода: https://api.dellin.ru/v2/request/repeat.xml
<request> <appkey>111</appkey> <sessionID>00000000-0000-0000-0000-000000000000</sessionID> <orderID>999999990</orderID> </request>
Описание параметров
Request
Request | |||
---|---|---|---|
Параметр | Обязательный | Тип | Описание |
appkey | Да | string | Ключ приложения. Для получения ключа необходимо пройти регистрацию |
sessionID | Да | string | ID сессии. Для получения сессии можно воспользоваться методом "Авторизация пользователя" |
orderID | Да | string | Номер заказа, который необходимо повторить. Заказ должен быть оформлен текущем пользователем |
Ответ метода
Структура ответа
{ "metadata":{ "status":200, "generated_at":"2020-10-22 12:37:28" }, "data":{ "state":"success", "requestID":"999999999", "barcode":"41508460D0905400400000014" } }
<response> <metadata> <status>200</status> <generated_at>2020-10-22 12:37:28</generated_at> </metadata> <data> <state>success</state> <requestID>999999999</requestID> <barcode>41508460D0905400400000014</barcode> </data> </response>
Описание параметров
Response
Response | ||
---|---|---|
Параметр | Тип | Описание |
metadata | object | Системная информация |
metadata.status | integer | Эмуляция http-кода состояния. В случае успешного выполнения возвращается код "200" (OK) |
metadata.generated_at | string | Дата и время генерации ответа сервера. Формат: "ГГГГ-ММ-ДД ЧЧ:ММ:СС" |
data | object | Информация по итогу формирования заявки |
data.state | string | Статус обработки запроса |
data.requestID | string | Номер созданного предзаказа или заявки |
data.barcode | string | Barcode для формирования штрихкода по алгоритму Code 128, если оформлен предзаказ |
Обработка ошибок
В методе используются общие ошибки API, описание формата и перечень ошибок см. в документе "Ошибки методов API".