Забронировать трансфер
Главная страница / Вопросы и ответы / Могу ли я передавать в урле subID и получать выгрузку

Могу ли я передавать в урле subID и получать выгрузку

Для получения получения забронированных и совершенных заказов нужно  использовать  следующий метод:
 
https://www.intui.travel/api/partner/XXXXXX/YYYYYY/?type=transfer&from=2016-01-01&to=2016-06-01   
 
где передать в запросе
где  XXXXXX  ваш партнер ID
где YYYYYY ваш пароль к аккаунту
и даты  from ...  to...
 
Если у вас есть субпартнеры, то чтобы получать в ответе информацию и по субпартенерам
 
Тогда для этого нужно  для deep  линков использовать следующую коснтрукцию урла:
 
   https://www.intui.travel/?partnerID=XXXXXX&subID=rfjhifijw 
 
В качестве значения subID могут быть использованы любые латинские символы+цифры без пробелов
 
Тогда   в  выгрузке   будет   по  каждому  заказу   прелоставлен SUBid
вашего суб-партнера
 
Для просмотра значений  в заданной валюте  RUB  или  EUR нужно добавлять в качестве Get-параметра к URL'у страницы:
&curr=EUR
&curr=RUB
 
 
Пример ответа
 
------------
 
[{"partner_profit":"244.39","order_number":"12604","date_add":"2016-05-26 09:48:33","total_price":"3054.88","description":"Rhodes Airport -Theologos / Theologos-Rhodes Airport ","status":"paid","executed":"0","currency":"RUB","status_synchronization":"CP","BookingReference":"EUEUR-5439121","subID":"83ylfsc0c"},{"partner_profit":"162.90","order_number":"12411","date_add":"2016-05-14 20:50:54","total_price":"2036.26","description":"Kos Airport-Psalidi / Psalidi-Kos Airport","status":"paid","executed":"0","currency":"RUB","status_synchronization":"CP","BookingReference":"EUTR-5399058","subID":"hu15iw9pb"},{"partner_profit":"41.00","order_number":"2810","date_add":"2016-06-06 00:24:48","total_price":"517.5","description":"Gelendzhic airport -Gelendzhik","status":"created","executed":0,"currency":"RUB","status_synchronization":"NI","subID":"ai8frc9e8"},{"partner_profit":"335.00","order_number":"2719","date_add":"2016-06-01 19:41:29","total_price":"4191.85","description":"Dubai Airport -Dubai City Centre / Dubai City Centre-Dubai Airport ","status":"paid","executed":"1","currency":"RUB","status_synchronization":"CP","subID":"bwmg388x"}]
------------
 
Механизм выборки работает не по дате заказа, а по дате его исполнения.
 
Что есть что :
 
Основные статусы заказов стоит анализировать по переменной 
 
status_synchronization
 
Переменная может принимать 4 значения (также как в личном кабинете во вкладке статистика):
 
СХ: Отменён; 
 
СР: Оплачен - Не завершён; 
 
СF: Оплачен - Завершён; 
 
NI: Не оплачен
 
 
Более всего важен статус CF - Оплачен-завершён, так как этот статус означает что можно перечислять комиссию субпартнёрам.
 
 
Статус в переменной "status" содержит более расширенную инфмормацию:
 
created - создан (до оплаты не дошли) (NI)
 
accepted - трансфер создан, оплачен, находится на рассмотрении (CP)
 
changed - детали оплаченного трансфера изменены и находятся на подтверждении поставщика (CP)
 
not_accepted - оплачен клиентом, но не подтверждён поставщиком (CX)
 
process_canceled - отправлен на отмену (CX)
 
canceled - трансфер отменён (CX)
 
payment_error - ошибка при оплате (NI)
 
paid - оплачен (CP или CF в зависимости от executed)
 
made - был оплачен и совершён (CF)
 
 
Если при статусе paid и made - переменная executed = 1 это означает что трансфер завершён и можно вычислять партнёрскую комиссию 
 
(соответствует общему статусу status_synchronization = CF)
ПОСАДКА
ПУНКТ НАЗНАЧЕНИЯ
qestion
Пассажиры
1 Пассажиры
ВЗРОСЛЫЕ 12+
ДЕТИ 3-12
МЛАДЕНЦЫ 0-2