Данный механизм используется для управления состоянием заказа.
Перед использованием метода необходимо пройти аутентификацию и получить валидный токен. Подробнее об этом: Авторизация (получение токена)
Info |
---|
Для управления состоянием заказа используется метод ManageReservation из сервиса EndCustomerAPI.asmx WSDL можно скачать с демо-сайта: https://demo.corteos |
...
...
...
...
EndCustomer/EndCustomerAPI.asmx?WSDL Для работы в продуктовой среде необходимо заменить “demo.corteos.ru” на свой домен (на котором работают пользователи вашей компании). Метод управления состоянием заказа ManageReservation: https:// |
...
...
Параметры:
id_Reserve – int – номер заказа в системе Кортеос, не может быть пустым;
Action – string – действие над заказом: issue - оформление, cancel - отмена, transfer - передача в агентство
OtherData – string – комментарий для агента
ClientToken – string – токен клиента
Пример запроса для передачи заказа в агентство (transfer):
Code Block |
---|
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cor="http://www.corteos.ru/"> <soapenv:Header> <cor:AuthHeader> <!--Optional:--> <cor:Token>e9e494d0-****-****-aec8-779b341a6141</cor:Token> </cor:AuthHeader> </soapenv:Header> <soapenv:Body> <cor:ManageReservation> <cor:id_Reserve>1767712</cor:id_Reserve> <!--Optional:--> <cor:Action>transfer</cor:Action> <!--Optional:--> <cor:OtherData></cor:OtherData> </cor:ManageReservation> </soapenv:Body> </soapenv:Envelope> |
Пример ответа:
Code Block |
---|
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <soap:Body> <ManageReservationResponse xmlns="http://www.corteos.ru/"> <ManageReservationResult> <Result>true</Result> </ManageReservationResult> </ManageReservationResponse> </soap:Body> </soap:Envelope> |
...