Pagina iniziale /
Domande e risposte / Come trasmettere subID e caricare la lista degli ordini con i dettagli
Come trasmettere subID e caricare la lista degli ordini con i dettagli
Per ricevere gli ordini prenotati e completati è necessario utilizzare il seguente metodo:
https://www.intui.travel/api/partner/XXXXXX/YYYYYY/?type=transfer&from=2016-01-01&to=2016-06-01
dove inviare la richiesta
dove XXXXXX è il tuo ID partner
dove YYYYYY è la password del tuo account
e data dal... al...
Se hai sub.partner allora per ricevere informazioni nella risposta e sui sub-partner
Per questo è necessario che i deep link utilizzino la seguente struttura URL:
https://www.intui.travel/?partnerID= { partner_id}&subID=rfjhifijw
Come valore di subID può essere utilizzato qualsiasi carattere latino + numeri senza spazi.
Quindi nello scarico ci sarà per ogni ordine un Sub-partner del tuo sub-partner
Per visualizzare i valori nella valuta specificata RUB o EUR, è necessario aggiungere come parametro Get all'URL della pagina:
& valuta = EUR
& corrente = RUB
& valuta = EUR
& corrente = RUB
Esempio di risposta:
[{"partner_profit":"244.39","order_number":"12604","date_add":"26-05-2016 09:48:33","total_price":"3054.88","description":"Aeroporto di Rodi -Theologos / Aeroporto Theologos-Rodi ","status":"pagato","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":"Aeroporto di Kos-Psalidi / Aeroporto di Psalidi-Kos","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":"Aeroporto Gelendzhic -Gelendzhik","status":"created","executed":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":"Aeroporto di Dubai -Duba i Centro città / Centro città di Dubai-Aeroporto di Dubai ","status":"paid","executed":"1","currency":"EUR","status_synchronization":"CP","subID":"bwmg388x "}]
Il meccanismo di selezione non funziona entro la data dell'ordine, ma entro la data della sua esecuzione.
Cos'è cosa:
Gli stati principali devono essere analizzati per variabile
stato_sincronizzazione
La variabile può assumere 4 valori (così come nella dashboard nella scheda delle statistiche):
СХ: Annullato;
СР: Pagato - non completato;
СF: pagato - completato;
NI: Non pagato
È più importante per te lo stato CF - Pagato - completato, quando puoi rimettere al tuo sub-partner
Lo stato nella variabile "status" contiene informazioni più estese:
creato - creato (non pagato prima del pagamento) (NI)
accettato - bonifico creato, pagato, in attesa (CP)
cambiato - i dettagli del bonifico pagato sono cambiati e sono sulla conferma del fornitore (CP)
not_accepted - pagato dal cliente, ma non confermato dal fornitore (CX)
process_canceled - inviato per cancellazione (CX)
annullato - trasferimento annullato (CX)
payment_error - errore di pagamento (NI)
pagato - pagato (CP o CF a seconda dell'esecuzione)
fatto - è stato pagato e impegnato (CF)
Se lo stato è pagato e effettuato - la variabile eseguito = 1, significa che il trasferimento è completato e puoi calcolare la commissione del partner
(corrisponde allo stato generale status_synchronization = CF)