Головна сторінка /
Питання та відповіді / Як передати subID і завантажити список замовлень з деталями
Як передати subID і завантажити список замовлень з деталями
Для отримання заброньованих і виконаних замовлень необхідно скористатися наступним способом:
https://www.intui.travel/api/partner/XXXXXX/YYYYYY/?type=transfer&from=2016-01-01&to=2016-06-01
куди відправляти запит
де XXXXXX – ідентифікатор вашого партнера
де YYYYYY — пароль вашого облікового запису
і датується від ... до ...
Якщо у вас є субпартнери, то для отримання інформації у відповіді та про субпартнерів
Для цього необхідно, щоб глибокі посилання використовували таку структуру URL:
https://www.intui.travel/?partnerID= { partner_id}&subID=rfjhifijw
Як значення subID можна використовувати будь-які латинські символи + цифри без пробілів.
Тоді у розвантаженні для кожного замовлення буде суб-суб-партнер вашого суб-партнера
Для перегляду значень у вказаній валюті RUB або EUR необхідно додати як Get-параметр до URL-адреси сторінки:
& curr = євро
& curr = руб
& curr = євро
& curr = руб
Приклад відповіді:
[{"partner_profit":"244,39","order_number":"12604","date_add":"2016-05-26 09:48:33","total_price":"3054,88","description":"Аеропорт Родос -Теологос/Аеропорт Теологос-Родос ","status":"paid","executed":"0","currency":"EUR","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":"Аеропорт Кос-Псаліді / Аеропорт Псаліді-Кос","status":"paid","executed":"0","currency":"EUR","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":"Аеропорт Геленджик -Геленджик","status":"створено","виконано":0,"currency":"EUR","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":"Аеропорт Дубая - Дуба i City Center / Dubai City Centre-Dubai Airport ","status":"paid","executed":"1","currency":"EUR","status_synchronization":"CP","subID":"bwmg388x "}]
Механізм відбору працює не за датою замовлення, а за датою його виконання.
Що є що:
Основні статуси потрібно аналізувати за змінною
статус_синхронізації
Змінна може приймати 4 значення (а також на інформаційній панелі у вкладці статистики):
СХ: Скасовано ;
СР: Оплачено - не виконано;
СF: Оплачено - виконано;
Н.І.: Не оплачується
Для вас важливіше статус CF - Paid - completed, коли ви можете переказати своєму суб-партнеру
Статус у змінній "status" містить більш розширену інформацію:
створено - створено (не оплачено до оплати) (NI)
прийнято - переказ створено, оплачено, очікує на розгляд (CP)
змінено - реквізити оплаченого переказу змінено та знаходяться на підтвердженні постачальника (КП)
not_accepted - оплачено клієнтом, але не підтверджено постачальником (CX)
process_canceled - відправлено на скасування (CX)
скасовано - переказ скасовано (CX)
payment_error - помилка платежу (NI)
платний - оплачений (CP або CF залежно від виконаного)
зроблено - було оплачено та зобов'язано (CF)
Якщо статус оплачено і зроблено - змінна виконано = 1, це означає, що переказ завершено і можна розрахувати партнерську комісію
(відповідає загальному статусу status_synchronization = CF)