Table of Contents |
---|
Технология Callbacks
Механизм Callback используется для передачи сведений о заказе или статичных данных по договору, пассажиру, пользователю и др.
Настройка
Раздел настройки Callback находится в разделе "Настройки - Настройки Callbacks":
...
Callback method (POST/GET) – HTTP-метод (обязательный параметр). Необходимо ввести “POST” или “GET” без кавычек;
Callback body – тело сообщения.
Callback по заказам
...
Callbacks отправляются только по заказам для следующих событий (@EventType):
заказ создан (@EventType=NewOrder);
заказ оформлен (выписан билет или сформирован ваучер) (@EventType=OrderTicketed);
заказ отменен (@EventType=OrderCanceled);
в заказ добавлен файл (@EventType=OrderPushStaticFile);
у заказа изменился статус .(@EventType=OrderStateChanged);
Актуально для отелей, когда статус "У поставщика" меняется на "Выполнен" или "Отказано в размещении" = "Отменен";у заказа изменилась стоимость (@EventType=OrderPriceChanged).
Данное callback-сообщение отправляется по адресу, указанному в настройках, в том случае, если заказ изменил свой статус.
...
@id_Reserve – уникальный системный номер заказа, по которому произошло событие;
@id_ComplexReserve – идентификатор командировки;
@EventType – тип события . В настоящее время используется только orderstatechanged(см. выше доступные типы);
@ReserveState – текущее состояние заказа, значение из набора:
creating – создается;
draft – черновик;
readyforissuance – готов к оформлению;
inprocess – в обработке;
finished – выполнен;
canceled – отменен;
queued – ожидает реакции агента;
onconfirmation – у поставщика;
needswork – ожидает реакции клиента;
error – ошибка обработки заказа.
@ComplexState – текущее состояние командировки, значение из набора:
draft – черновик;
authorizing – идет авторизация;
cleancopy – чистовик;
forexecution – на исполнении;
canceled – отменена;
finished – завершена.
@EventDescription – текстовое описание события;
@CallbackId – timestamp сервера, сформированный на момент отправки сообщения.
...
Callback по статике
...
MetaDictionaryOnReserveTypeDependency - MetaDictionaryOnReserveTypeDependency
...