Отмена бронирования
Версия от 22:39, 8 декабря 2011; Лидия Чаплин (обсуждение | вклад) (Новая страница: «После бронирования, если не истек таймлимит можно аннулировать сделанный заказ. Аннуляци...»)
После бронирования, если не истек таймлимит можно аннулировать сделанный заказ. Аннуляция заказа в Nemo может быть ручной (сделанной пользователем) и автоматической - по истечению таймлимита, установленного для заказа система сама аннулирует заказ.
WSDL: http://sys.nemo-ibe.com/nemoflights/wsdl.php?for=CancelBook
Пример запроса и ответа на аннуляцию заказа:
REQUEST
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ver="http://tst.nemo-ibe.com/nemoflights/?version%3D1.0%26for%3DVoidTicket"> <soapenv:Header/> <soapenv:Body> <ver:CancelBook> <RequestBin> <Request> <!--Запрос, обязательный--> <CancelBook> <!--BookID - Ид брони в системе немо, целое число, обязательный--> <BookID>20990</BookID> </CancelBook> </Request> <!--Авторизация, обязательный--> <!--@ClientId, идентификатор клиента, обязательный--> <!--@APIKey, API ключ клиента, обязательный--> <!--@Language, код языка, обязательный--> <!--@Currency код валюты, обязательный--> <Source> <ClientId>102</ClientId> <APIKey>7F48365D42B73307C99C12A578E92B36</APIKey> <Language>RU</Language> <Currency>RUB</Currency> </Source> </RequestBin> </ver:CancelBook> </soapenv:Body> </soapenv:Envelope>
RESPONSE
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ver="http://tst.nemo-ibe.com/nemoflights/?version%3D1.0%26for%3DVoidTicket"> <soapenv:Header/> <soapenv:Body> <ver:CancelBook> <ResponseBin> <Response> <!--Запрос, обязательный--> <!--@BookID - Ид брони в системе немо, целое число, обязательный--> <CancelBook BookID="20990"> <!--Result, Отмена брони, обязательный--> <!--@Sucscess, Результат отмены брони, true или false, обязательный--> <Result Success="true"/> </CancelBook> </Response> <!--Авторизация, обязательный--> <!--@ClientId, идентификатор клиента, обязательный--> <!--@APIKey, API ключ клиента, обязательный--> <!--@Language, код языка, обязательный--> <!--@Currency код валюты, обязательный--> <Source> <ClientId>102</ClientId> <APIKey>7F48365D42B73307C99C12A578E92B36</APIKey> <Language>RU</Language> <Currency>RUB</Currency> </Source> </ResponseBin> </ver:CancelBook> </soapenv:Body> </soapenv:Envelope>