Cómo transmitir subID y cargar la lista de pedidos con detalles
Para recibir los pedidos reservados y completados, debe utilizar el siguiente método:
https://www.intui.travel/api/partner/XXXXXX/YYYYYY/?type=transfer&from=2016-01-01&to=2016-06-01
donde enviar la solicitud
donde XXXXXX es su ID de socio
donde YYYYYY es la contraseña de su cuenta
y data de... a...
Si tiene socios secundarios, entonces para recibir información en la respuesta y sobre los socios secundarios
Para ello es necesario que los enlaces profundos utilicen la siguiente estructura de URL:
https://www.intui.travel/?partnerID= { partner_id}&subID=rfjhifijw
Como valor de subID se puede utilizar cualquier carácter latino + números sin espacios.
Luego en la descarga habrá para cada pedido un Sub subsocio de su subsocio
Para ver los valores en la moneda especificada RUB o EUR, debe agregar un parámetro Get a la URL de la página:
& moneda = EUR
& corriente = RUB
Ejemplo de una respuesta:
[{"partner_profit":"244.39","order_number":"12604","date_add":"2016-05-26 09:48:33","total_price":"3054.88","description":"Aeropuerto de Rodas -Theologos / Theologos-Aeropuerto de Rodas ","estado":"pagado","ejecutado":"0","moneda":"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":"Aeropuerto de Kos-Psalidi / Psalidi-Aeropuerto de Kos","status":"pagado","ejecutado":"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":"Aeropuerto de Gelendzhic -Gelendzhik","status":"creado","ejecutado":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":"Aeropuerto de Dubái -Duba i Centro de la ciudad/Centro de la ciudad de Dubái-Aeropuerto de Dubái ","estado":"pagado","ejecutado":"1","moneda":"EUR","status_synchronization":"CP","subID":"bwmg388x "}]
El mecanismo de Selección no funciona por la fecha de la orden, sino por la fecha de su ejecución.
Que es que :
Es necesario analizar los estados principales por variable
estado_sincronización
La variable puede tomar 4 valores (así como en el tablero en la pestaña de estadísticas):
СХ: Cancelado;
СР: Pagado - no completado;
СF: Pagado - completado;
NI: No pagado
¿Es más importante para usted el estado CF - Pagado - completado, cuando puede remitir a su sub-Socio
El estado en la variable "status" contiene información más amplia:
creado - creado (no pagado antes del pago) (NI)
aceptado - transferencia creada, pagada, pendiente (CP)
cambiado: los detalles de la transferencia pagada se cambiaron y están en la confirmación del proveedor (CP)
not_accepted - pagado por el cliente, pero no confirmado por el proveedor (CX)
process_canceled - enviado para cancelación (CX)
cancelado - transferencia cancelada (CX)
pago_error - error de pago (NI)
pagado - pagado (CP o CF dependiendo de ejecutado)
hecho - fue pagado y comprometido (CF)
Si el estado es pagado y realizado - la variable ejecutado = 1, esto significa que la transferencia se completó y puede calcular la comisión del socio
(corresponde al estado general status_synchronization = CF)