Форма заявки на тур/Оплата подтверждённой заявки — различия между версиями

Материал из 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>