Поиск по сайту

API
Главная / API - Повтор заказа

Повтор заказа

Обновлено 14.01.2021
84 кб

Общие сведения

Сервис предназначен для оформления нового заказа/предзаказапосредством повтора существующего.

Оформление заявок

Запрос метода

Пример запроса

Адрес метода: 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
ПараметрТипОписание
metadataobjectСистемная информация
metadata.statusinteger

Эмуляция http-кода состояния. В случае успешного выполнения возвращается код "200" (OK)

metadata.generated_atstring

Дата и время генерации ответа сервера.

Формат: "ГГГГ-ММ-ДД ЧЧ:ММ:СС"

dataobjectИнформация по итогу формирования заявки
data.statestringСтатус обработки запроса
data.requestIDstringНомер созданного предзаказаили заявки
data.barcodestringBarcode для формирования штрихкода по алгоритму Code 128, если оформлен предзаказ

Обработка ошибок

В методе используются общие ошибки API, описание формата и перечень ошибок см. в документе "Ошибки методов API".