Форма заявки на тур/Отправка заявки
Материал из TourClient - Руководство пользователя
Версия от 13:03, 17 декабря 2014; Artemandreev (обсуждение | вклад)
Содержание
Отправка заявки
Запрос на бронирование тура
Отправка заявки осуществляется через выполнение POST запросов на адрес http://tourclient.ru/f/exml/user_id/booking .
Где user_id - ID пользователя AgentPassport.
POST-параметр request должен содержать xml запроса.
В результате будет возвращен ответ в формате xml.
Запрос
<?xml version="1.0" encoding="UTF-8"?> <Request> <Order> <id>9756346613@511</id> <!-- [Начало основного блока][Обязательно] --> <name>ContName</name> <!-- [Обязательно] --> <email>cont@email.yy</email> <!-- [Обязательно] --> <phone>12345</phone> <!-- [Обязательно] --> <cityUser>НьюВасюки</cityUser> <!-- [Обязательно] --> <online>SkypeOrICQ</online> <!-- [Обязательно] --> <phoneTime>Как можно скорее</phoneTime> <!-- [Обязательно] --> <commentary>ContComment</commentary> <!-- [Опционально] --> <agency>6039</agency> <!-- [Конец Основного блока][Обязательно] --> <Persons> <!-- [Начало дополнительного блока] --> <Person> <surname>Surname1</surname> <!-- [Обязательно] --> <name>Name1</name> <!-- [Обязательно] --> <birsday> <!-- [Обязательно] --> <year>1987</year> <month>1</month> <day>1</day> </birsday> <sex>(Mr|Mrs|Chld)</sex> <!-- [Обязательно] --> <passport> <!-- [Обязательно] --> <seria>12345</seria> <number>12345</number> <expires> <!-- [Обязательно] --> <year>2015</year> <month>1</month> <day>1</day> </expires> </passport> </Person> </Persons> <!-- [Конец дополнительного блока] --> </Order> </Request>
Ответ
На запрос приходит ответ содержащий номер заявки
<?xml version="1.0" encoding="UTF-8"?> <Result> <Success code="200"> <orderId>339398</orderId> </Success> </Result>
Запрос на бронирование тура с онлайн оплатой
Отправка заявки на оплату осуществляется через выполнение POST запросов на адрес http://tourclient.ru/f/exml/user_id/booking .
Где user_id - ID пользователя AgentPassport.
POST-параметр request должен содержать xml запроса.
В результате будет возвращен ответ в формате xml.
Запрос
<?xml version="1.0" encoding="UTF-8"?> <Request> <Payment> <id>9756346613@511</id> <name>ContName</name> <surname>ContSurName</surname> <patronymic>ContPatronymic</patronymic> <phoneTime>Как можно скорее</phoneTime> <address>address street 1/15</address> <phone>12345</phone> <email>cont@email.yy</email> <online>SkypeOrICQ</online> <commentary>ContComment</commentary> <passport> <seria>11111</seria> <number>111111</number> <expires> <year>2015</year> <month>1</month> <day>1</day> </expires> <issued>ROVD</issued> </passport> <Persons> <Person> <surname>Surname1</surname> <name>Name1</name> <birsday> <year>1987</year> <month>1</month> <day>1</day> </birsday> <sex>(Mr|Mrs|Chld)</sex> <passport> <seria>11111</seria> <number>111111</number> <expires> <year>2015</year> <month>1</month> <day>1</day> </expires> </passport> </Person> </Persons> </Payment> </Request>
Ответ
На запрос приходит ответ содержащий номер заявки и номер счета на оплату.
<?xml version="1.0" encoding="UTF-8"?> <Result> <Success code="200"> <orderId>339398</orderId> <onlineBill>6bd2ca314736ec7bae3ec0ed83a82631</onlineBill> </Success> </Result>