Форма заявки на тур/Оплата подтверждённой заявки — различия между версиями
Материал из TourClient - Руководство пользователя
(Новая страница: «=Оплата подтверждённой заявки (в том числе через интернет)=») |
|||
Строка 1: | Строка 1: | ||
=Оплата подтверждённой заявки (в том числе через интернет)= | =Оплата подтверждённой заявки (в том числе через интернет)= | ||
+ | |||
+ | Отправка заявки на оплату осуществляется через выполнение POST запросов на адрес http://tourclient.ru/f/exml/user_id/booking . | ||
+ | |||
+ | Где '''user_id''' - [[ID пользователя AgentPassport]]. | ||
+ | |||
+ | POST-параметр '''request''' должен содержать xml запроса. | ||
+ | |||
+ | В результате будет возвращен ответ в формате xml. | ||
+ | |||
+ | ==Запрос== | ||
+ | |||
+ | <source lang="xml"> | ||
+ | |||
+ | <?xml version="1.0" encoding="UTF-8"?> | ||
+ | <Request> | ||
+ | <Payment> | ||
+ | <id>19820037@101</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> | ||
+ | |||
+ | </source> | ||
+ | |||
+ | ==Ответ== | ||
+ | На запрос приходит ответ содержащий номер заявки и номер счета на оплату. | ||
+ | |||
+ | <source lang="xml"> | ||
+ | |||
+ | <?xml version="1.0" encoding="UTF-8"?> | ||
+ | <Result> | ||
+ | <Success code="200"> | ||
+ | <orderId>339398</orderId> | ||
+ | <onlineBill>6bd2ca314736ec7bae3ec0ed83a82631</onlineBill> | ||
+ | </Success> | ||
+ | </Result> | ||
+ | |||
+ | </source> |
Версия 11:28, 16 декабря 2014
Оплата подтверждённой заявки (в том числе через интернет)
Отправка заявки на оплату осуществляется через выполнение 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>19820037@101</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>